HTML {height:100%; margin:0px; padding:0px;}
TABLE {margin:0px; padding:0px; border-collapse:collapse; table-layout:auto;}
TD {margin:0px; padding:0px; border-collapse:collapse;}

.boton-menu {color:#ffffff; font-family:Verdana; font-size:10px; font-weight:bold;  text-align:center; vertical-align:middle; text-decoration:none;
}
.boton-menu:hover {color:#ffffff; font-family:Verdana; font-size:10px; font-weight:bold; background-image:url(imagenes/fondo-indice-over.jpg); background-repeat:repeat-x; background-position:top left; text-align:center;  vertical-align:middle; text-decoration:none;}


.link1 {color:#000000; text-decoration:none;}
.link1:hover {color:#000000; text-decoration:underline;}

.link2 {color:#012949; text-decoration:none;}
.link2:hover {color:#012949; text-decoration:none; font-weight:bold; }

.link3 {color:#0072cf; text-decoration:none;}
.link3:hover {color:#012949; text-decoration:none; }

.link4 {color:#000000; text-decoration:underline;}
.link4:hover {color:#0072cf; text-decoration:underline; }


BODY {
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	margin:0px;
	border-collapse:collapse;
	padding:0px;
	padding-top:30px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	background-color:#ffffff;
}

.indice{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	margin:0px;
	border-collapse:collapse;
	width:940px;
	height:39px;

	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	background-image:url(imagenes/fondo-indice.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

.marco-centro{
    font-size:10px;
	font-family:verdana;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	width:950px;
	
	border-collapse:collapse;
	word-spacing:0px;
	padding-top:18px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
    
}

.menu{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
    border-collapse:collapse;
    width:190px;
    
    padding-top:20px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
    
    border-color:#82bae7;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    background-image:url(imagenes/degradado-tabla.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    border-spacing:0px;
}

.celdamenu{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:right;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;
	height:30px;

	color:#0072cf;
    border-collapse:collapse;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:10px;
    
    background-image:url(imagenes/linea-menu.gif);
    background-position:top left;
    background-repeat:repeat-x;

}

.marco-contenido{
    font-size:13px;
	font-family:sans-serif, Verdana, Arial;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	color:#000000;

	border-collapse:collapse;
	word-spacing:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px; 
}

.articulos{
	font-size:11px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
    border-collapse:collapse;
    width: 168px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:11px;
    padding-right:11px;
    
    border-color:#82bae7;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    background-color:#ffffff;
    background-image:url(imagenes/degradado-tabla.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    
}

.articulosin{
	font-size:11px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
    border-collapse:collapse;
    width: 168px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:0px;
}

.submenu{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#012949;
    border-collapse:collapse;
   
    
    padding-top:15px;
    padding-bottom:15px;
    padding-left:11px;
    padding-right:11px;

    
    border-color:#82bae7;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    background-color:#ffffff;
}


.lista{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
    border-collapse:collapse;
    padding-top:0px;
    padding-bottom:20px;
    margin:0px;
    padding-left:45px;
    padding-right:0px;

}


.lista_enlaces{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	width:400px;

	color:#0072cf;
    border-collapse:collapse;
    padding-top:0px;
    padding-bottom:20px;
    margin:0px;
    padding-left:45px;
    padding-right:0px;

}

.celdasubmenu{
	font-size:13px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;
	height:30px;

	color:#012949;
    border-collapse:collapse;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}


.formu {
    font-size:11px;
	font-family:verdana;
	font-weight:normal;
	font-style:normal;
	line-height:22px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:5px;
	letter-spacing:1px;
	word-spacing:0px;
	height:20px;


	color:#000000;
	margin:0px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#0072cf;
	border-width:1px;

}

.combo {
    font-size:12px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:25px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:5px;
	letter-spacing:0px;
	word-spacing:0px;
	height:25px;
	color:#0072cf;
	margin:0px;
	width:200px;

}

.texto-formu{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-align:right;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#73a0c6;
	margin:0px;
	border-collapse:collapse;

	width:80px;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.texto{
	font-size:12px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#000000;
	margin:0px;
	border-collapse:collapse;
	padding-right:18px;
	padding-left:18px;
}



.pie{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#5d5d5d;
	border-collapse:collapse;
	height:76px;

	background-image:url(imagenes/fondo-pie.jpg);
	background-repeat:repeat-x;
	background-position:top left;

}

.login{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:22px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#000000;
	margin:0px;
	border-collapse:collapse;
}

.titulo1{
	font-size:16px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:bold;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#012b4e;
	margin:0px;
	border-collapse:collapse;
	height:50px;
}

.titulo2{
	font-size:16px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:bold;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
	margin:0px;
	border-collapse:collapse;
	height:50px;
}

.titulo3{
	font-size:16px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:bold;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#0072cf;
	margin:0px;
	border-collapse:collapse;
	padding-bottom:5px;
}

.seminarios{
	font-size:12px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#000000;
    border-collapse:collapse;
    
    width:470px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    
    border-color:#82bae7;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    background-color:#ffffff;
}

.imagen{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    
    border-color:#dcdcdc;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:20px;
    border-top-width:1px;
    background-color:#ffffff;
}

.ofertas{
	font-size:12px;
	font-family:sans-serif, Verdana, Arial ;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:#000000;
    border-collapse:collapse;
    
    width:470px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    
    border-color:#82bae7;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    background-color:#ffffff;
}

.linea {
    background-color:#82bae7;
    height:1px;
    
    
}

