﻿/*Elementos*/
.actualizacion_navegador
{
    background-color:#fffd60;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    display:none;
}
html
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 0.8em;
	color:#777;
}
body
{
	margin: 0px;
	padding: 0px;
	background-image: url('../img/background-grey-texture-1px.gif');/**/
	/*background-image: url('../img/background-rock-grey.gif');*/
	text-align:justify;
}
h1{text-align:center;margin-top:0px;margin-bottom:15px;font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1em;margin-left:20px}
a
{
	text-decoration:none;
	color:#269dcf;
	cursor:pointer
}
a:hover{color:#006d9f}
kbd
{
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:0.8em;
	color:#777;
}
img
{
	border:0px;
}
p
{
	margin-top:0px; margin-bottom:15px;
	line-height:16px;
}

/*Contenedores principales*/
#all_content
{
	z-index:1;
	position: relative;
	top: 30px;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	/*background-color: #FFA800;*/
	overflow: auto;
}
.main
{
	background-color:white;
	border-left:2px #999999 solid; border-right:2px #999999 solid;
	width:856px;
	padding:10px 20px 10px 20px;
	overflow:auto;
}
#header {
	border-bottom: 1px #999 solid;
	border-left: 2px #999999 solid;
	border-right: 2px #999999 solid;
	overflow: auto;
	height: 67px;
	background-color:white;
}
.header_left {width:216px; height:67px; float:left}
.header_left img {margin-left:20px; padding:0px; border:0px}
.header_right {width:680px; height:67px; float:right}


/*Barras superior e inferior, marca registrada y logotipos de terceros*/
#maintopbar, #mainbottombar {width: 900px; height: 20px;}
#maintopbar {background-image: url('../img/topbar-degraded.gif');}
#mainbottombar {background-image: url('../img/bottombar-degraded.gif'); margin-bottom:60px}
#third_party_logos
{
	background-color: white;
	border-left:2px #999 solid;
	border-right:2px #999 solid;
	border-top:1px #999 solid;
	padding-left:10px; padding-top:10px; padding-right:10px;
	height:35px;
	overflow:auto;
}
#third_party_logos_left
{
	float:left;
}
#third_party_logos_right
{
	float:right;
}
#third_party_logos_right span
{
	height: 31px;
	line-height: 31px;
	font-size: 0.7em;
}

.logo_sbs {float:right; display:none}


/*Enlaces*/
.hlk_home {/*height:50px; width:175px;*/display:block}
ul.sitemap_path{color:#777;margin:0px 0px 30px 0px;padding:0px;list-style-type:none}
ul.sitemap_path>li{float:left;margin-right:5px;font-size:0.8em}
ul.sitemap_path>li+li:before{content:' > '}
ul.sitemap_path+*{clear:both}

/*Textos*/
.slogan {font-size: 0.7em; text-align:center}
#hot_top_links {height:20px; margin-top:47px; margin-right:20px; text-align:right; display:inline; float:right}
#sbsc {float:right; display:inline; margin-top:10px; margin-right:20px}

/*Contacto*/
.googleearthinstructions:hover {cursor:pointer;}
#googleearthinstructionstext {background-color:#999; color:white; width:300px}
div.vcard {margin-bottom:15px; padding-left:30px}
#vcard {overflow:auto; width:438px; margin-bottom:7px}
#vcard img {float:left;}
#vcard span {line-height: 32px; float:left; margin-left:10px;}
#coordinates {overflow:auto; width:438px; margin-bottom:7px}
#coordinates img {float:left;}
#coordinates span {line-height: 32px; float:left; margin-left:10px;}
#googleearth {overflow:auto; width:438px; overflow:hidden; margin-bottom:16px}
#googleearth img {float:left;}
#googleearth span {line-height: 32px; float:left; margin-left:10px; height:32px;}
#googleearth a {line-height:32px}
#map {float:right;}
#map_canvas {width:400px; height:300px; overflow:hidden; margin-left:10px}
.map_caption {line-height:16px; font-size:0.7em; margin-left:30px}
#contact_content_left
{
	overflow:auto;
	width:438px;
	float:left;
}
#contact_content_right
{
	overflow:auto;
	width:418px;
	float:right;
}
#qrcode{display:none}

/*Página de inicio*/
.div_content_left
{
	/*border-top:solid 1px #999;
	border-bottom:solid 1px #999;*/
}
.div_content_left ul
{
	list-style-type:none;
	margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:10px;
	padding-left:40px
}
.div_content_left li
{
	overflow:hidden;
	margin-top:15px; margin-bottom:0px;
	padding:0px
}
.div_content_left li img
{
	float:left
}
.div_content_left li div
{
	float:left;
	padding-left:12px
}
.div_content_left li div h2
{
	margin:0px;
	font-size:1em
}
.div_content_left li div p
{
	width:740px;
	margin:0px;
	text-align:justify
}

.h2_default {text-align:left;}
.h2_default img {margin-bottom:2px; margin-right:5px}
img.formacion
{
	margin-left:10px;
	float:right
}

/* /formacion/default.aspx */
#ctl00_CPH_Main_formacion_texto.formacion
{
    overflow:auto
}
table#tabla_cursos
{
	border:solid 1px #999;
	width:670px;
	margin-left:83px
}
table#tabla_cursos th
{
    text-align:center;
	border:solid 1px #999;
	padding:3px
}
table#tabla_cursos th.tabla_cursos_vaciaa
{
    border-right-style:none;
    border-top-style:none;
}
table#tabla_cursos td
{
	border:solid 1px #999;
	padding:3px
}
table#tabla_cursos td.precio
{
	text-align:right
}
table#tabla_cursos td.acciones
{
	text-align:center
}
table#tabla_cursos td.acciones img
{
	/*float:left;*/
	margin-left:5px;
	margin-right:5px
}
p.nota
{
	margin-top:10px;
	text-align:justify;
	padding-left:70px;
	padding-right:70px
}
p.nota.default{margin:0px 0px 0px 20px}
h2+p.nota{margin-top:-10px;padding:0px}
.tabla_cursos_curso
{
    width:410px
}
.tabla_cursos_modalidad
{
    width:75px
}
.tabla_cursos_precio
{
    width:65px
}
.tabla_cursos_descripcion_ampliada
{
    display:none
}

/* /formacion/detalle-del-curso.aspx */
.cursos_convocatorias{margin-left:117px;border-left:solid #777 1px;border-right:solid #777 1px;border-top:solid #777 1px}
.cursos_convocatorias th{text-align:center;border-bottom:solid #777 1px;margin:0px}
.cursos_convocatorias .th1{width:180px}
.cursos_convocatorias .th2{width:90px;border-left:solid #777 1px}
.cursos_convocatorias .th3{width:150px;border-left:solid #777 1px}
.cursos_convocatorias .th4{width:130px;border-left:solid #777 1px}
.cursos_convocatorias .th5{width:70px;border-left:solid #777 1px;display:none}
.cursos_convocatorias .td1{text-align:center;border-bottom:solid #777 1px}
.cursos_convocatorias .td2{text-align:center;border-bottom:solid #777 1px;border-left:solid #777 1px}
.cursos_convocatorias .td2 .completo{color:red}
.cursos_convocatorias .td3{text-align:center;border-bottom:solid #777 1px;border-left:solid #777 1px}
.cursos_convocatorias .td3>.dias_semana{text-transform:capitalize;display:block}
.cursos_convocatorias .td3>.horas{display:block}
.cursos_convocatorias .td4{text-align:center;border-bottom:solid #777 1px;border-left:solid #777 1px}
.cursos_convocatorias .td5{text-align:center;border-bottom:solid #777 1px;border-left:solid #777 1px;padding:5px 0px 5px 0px;display:none}
.u{text-decoration:underline}
div.h3{font-size:1em;margin-left:20px}
.cursos_promo{float:right;border:1px solid #777;background-color:#eee;width:140px;padding:0px;margin:0px 0px 10px 15px}
.cursos_promo>h2{margin:0px;padding:3px 0px 5px 0px;font-size:0.8em;text-align:center;background-color:#777;color:#fff}
.cursos_promo>div{padding:10px 5px 0px 5px}
.cursos_promo>div>a{display:block;margin-bottom:10px}
.cursos_promo>div>a>span{float:left;margin-right:5px}
#curso_coste .precio{font-weight:bold}
#div_course_syllabus>ul>li>ul{display:none}

/* /desarrollo-de-sitios-web-y-aplicaciones/default.aspx 
div.cartera_de_proyectos{border:1px dashed #777}*/
div.cartera_de_proyectos>h3{margin:0px 0px 8px 0px;text-align:center;text-decoration:underline}
div.cartera_de_proyectos.referencia{width:406px;margin:0px 10px 15px 10px;float:left}
div.cartera_de_proyectos.referencia .img{width:210px;height:140px;float:left;border:solid 1px #777}
div.cartera_de_proyectos.referencia>.trabajos{width:190px;list-style-type:none;padding:0px;margin:0px;float:right}
div.cartera_de_proyectos.referencia>.trabajos>li{text-align:left}
div.cartera_de_proyectos.referencia>.trabajos>li:first-letter{font-weight:bold}

/* /soporte-tecnico-informatico/default.aspx */
.aclaraciones{list-style-type:none;font-size:0.7em;padding-left:15px}
.aclaraciones>li{margin-bottom:5px}
.faq{display:none;padding-bottom:10px}
div.soporte.margen_derecho{float:right}
div.soporte.margen_derecho>img{margin-left:10px}
#calc_total{text-align:right}
#calc_boton{cursor:pointer;background-color:#269dcf;color:white;text-align:center}
#calc_resultado,#calc_literal{font-weight:bold}
#tipos_de_licencias th{text-align:center}
#tipos_de_licencias td.td1{width:200px;padding:5px}
#tipos_de_licencias td.td2{width:470px;padding:5px}
#tipos_de_licencias td.td3{width:55px;text-align:center}
#tipos_de_licencias td.td4{width:110px;text-align:center}
#tipos_de_licencias td.td4>input{width:15px;text-align:center;margin-bottom:4px;background-color:#ff7}
#tipos_de_licencias>tbody td{border:1px solid #777}
#tipos_de_licencias>tfoot>tr>td.nota{font-size:0.7em;text-align:center;padding-top:15px}
#tipos_de_licencias_formulario{/*display:none*/}
.galeria_fotos{list-style-type:none}
.galeria_fotos>li{float:left;margin-right:15px}
.galeria_fotos>li img{width:100px}
