@charset "utf-8";

h2 {
	font-size: 13px;
}
.titulo {
}


lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
lightboxCaption{ float: left; }
keyboardMsg{ float: right; }

lightbox img{ border: none; } 

overlay img{ border: none; }

overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

a {
	color:#000000;
}

.cabecera {
    background: url(../images/fondo_cabecera.jpg) repeat;
}

.tdmenu {
	height: 35px;
	background:url(../images/fondo_menu.gif) repeat;
}

.tablamenu {
	width: 800px;
	height: 35px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.tablamenu a {
	text-decoration: none;
	color: #FFFFFF;
}

.tablamenu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.tablamenu a:visited {
	color: #FFFFFF;
}

.menu_elem {
	margin-left: 3px;
	position: relative;
	top: 5px;
}

.ficha_plataforma{
	background:url(../images/cab_educca.jpg) no-repeat;
	width: 331px;	
	height:27px;
}

.ficha_cursos{
	background:url(../images/cab_cursos.jpg) no-repeat;
	width: 331px;	
	height:27px;
}

.ficha_aplicaciones{
	background:url(../images/cab_aplicaciones.jpg) no-repeat;
	width: 331px;	
	height:27px;
}

.ficha_plataforma_cuerpo{
	background:url(../images/cuadro_blaco_nuevo.jpg) no-repeat;
	width: 331px;
	height:150px;
	vertical-align: top;
	padding-top: 10px;
}


.ficha_cuerpo{
	background:url(../images/cuadro_blaco.jpg) no-repeat;
	width: 331px;
	height:131px;
	vertical-align: top;
	padding-top: 10px;
}

.padding_titulos{
	padding-left:10px;
}

.texto_descrip{
	width:422px;
}


.contenido_ficha{
	vertical-align:top;
}

.contenido_ficha_texto{
	width:180px;
	font-size: 9px;
}

.pantallazo{
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
	text-align:center;
}

.pantallazo_peq{
	padding-left:20px;
}

.pantallazo_peq2{
	padding-left:13px;
}

.imagen_pantallazo{
	border-color:#CCCCCC;
}

.tr_proyectos_cierre{
	background:#fff7fc;
	background-color:#fff7fc;
	border:1px solid #000066
}

.p_ficha_redonda{
	background:url(../images/p_ficha_redon.jpg) no-repeat;
	width: 785px;
	height:223px;
	padding-top:0px;
	padding-left:15px;
}

.p_ficha_recta{
	background:url(../images/p_ficha_recto.jpg) no-repeat;
	width: 785px;
	height:225px;
	padding-top:0px;
	padding-left:15px;
}
.titulo {
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	font-family: "Trebuchet MS";
	color: #550000;
}
.borde_celda {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



.p_ficha_cierre{
	background:url(../images/p_ficha_cierre.jpg) no-repeat;
	width: 785px;	
	height:211px;
	padding-top:0px;
	padding-left:15px;
}
.texto_proyectos{
	width:524px;
	text-align:left;
}


.b_proyectos{
	background:url(../images/p_boton.jpg) no-repeat;
	font-size: 9px;
	text-align: center;
}

.b_proyectos a {
	text-decoration: none;
}

.b_proyectos a:hover {
	text-decoration: underline;
}

.cont_ficha_peq{
	width:161px;
	padding-right:5px;
}

.p_cab_ficha{
	background:url(../images/p_cab_ficha.jpg) no-repeat;
	width:161px;
	height:27px;
	text-align:left;
	padding-left:25px;
}

.p_capa_contenido{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

}


.pro_cab_ficha{
	background:url(../images/p_cab_ficha.gif) no-repeat;
	width:193px;
	height:24px;
	padding-left:15px;
	padding-bottom:0px;
}


.pro_cuerpo_ficha{
	background:url(../images/p_cuerpo_ficha2.gif) repeat-y;
	width:193px;
	height:1px;

}
.pro_cierre_ficha{
	background:url(../images/p_cierre_ficha.gif) no-repeat;
	width:193px;
	height:12px;
}

.p_paddings_ficha{
	padding-top:20px;
	padding-left:20px;
}


.p_cuerpo_ficha{
	background:url(../images/p_cuerpo_ficha.jpg) no-repeat;
	width:161px;
	height:132px;
	padding-top: 10px;
}
.logo_cliente {
	margin-right: 10px;
	margin-left: 10px;
}
.logo_cliente {
	margin-right: 7px;
	margin-left: 7px;
}
.cinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #CCCCCC;
}

.p_linea_h {
	width:2px;
	height:3px;
	background:url(../images/p_linea_h.gif) repeat;
}

.p_linea_v {
	width:1px;
	height:1px;
	background:url(../images/p_linea_v.gif) repeat-y ;
}

#registerbar {
	position: absolute;
	font-size: 8px;
	height: 120px;
	width: 240px;
	background:url(../images/fondo.png) repeat;
	border: 1px solid #CCCCCC;
	font-size: 8px;
}
#registerbar #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-repeat: repeat-y;
	font-weight: bold;
}

#registerbar .robapaginas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.img_captura {
	border: 1px solid #003366;
	margin: 2px;
}
.txtpq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

