/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}
body {
	background-color:#f95a04;
	margin: 0px;
}
.tablaPpal {
	width: 960px;
	background: #f95a04 url(images/fondo.gif) repeat-y;
	margin-left: 100px;
}
#cabeza {
	width: 910px;
	background-color:#FFFFFF;
	border-top: #f95a04 thick solid;
	margin-left: 25px;
}
#pie {
	width: 650px;
	margin: 20px 0px 10px 0px;
	border-top: #f95a04 thin dotted;
	font-size: 10px;
	color: #1a6089;
	text-align: center;
}
.logo {
	margin:15px 0px 5px 30px;
}
.menu {
	width:840px;
	height:31px;
	margin: 0px 32px 0px 32px;
	padding: 3px 0px 3px 0px;
	background: #2b7aa8 url(images/menu_fon.gif) repeat-x;
}
#izquiHome {
	width: 560px;
	padding: 25px 30px 0px 70px;
}
#izquiCompl {
	width: 700px;
	padding: 25px 20px 0px 120px;
}
#izqui {
	width: 560px;
	margin-top: 5px;
	padding: 20px 30px 0px 70px;
}
#dereHome {
	width: 245px;
	padding:25px 0px 0px 0px;
}
#dere {
	width: 245px;
	height: auto;
	margin-top:5px;
	padding:20px 30px 0px 0px;
	border-left: #f89d57 thin dotted;
}
.dereModulo {
	font-size: 11px;
	padding:0px 40px 15px 5px;
}
.dereModulo ul {
	padding-left: 40px;
}
.dereModulo li {
	padding: 5px 0px 5px 0px;
	list-style-image: url(images/dere_fle.gif);
	border-bottom: #f89d57 thin dotted;
}
.dereBoton {
	background-color: #e84802;
	border: #fd6a1b thin solid;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.dereTxt {
	padding-left:25px;
}
.salir {
	font-weight:bold;
}
.salir a:link, .salir a:visited {
	color: #FF0000;
	text-decoration: none;
}
.salir a:hover, .salir a:active {
	color:#CC0000;
	text-decoration: none;
}


/* home */
.noticias {
	width: 560px;
	padding:0px;
	background-color: #73ac65;
	font-size:13px;
	color: #FFFFFF;
	text-align:justify;
}
.noticiasCh {
	font-size:10px;
	color: #FFFFFF;
	text-align:left;
}
.noticias a:link, .noticias a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.noticias a:hover, .noticias a:active {
	color: #006600;
	text-decoration: underline;
}
.noticias ul {
	padding: 15px 30px 15px 60px;
}
.noticias li {
	padding-bottom: 10px;
	list-style-image: url(images/noti_bull.gif);
}
#contador {
	width: 220px;
	margin: 20px 0px 0px 10px;
	font-size:10px;
	color: #2555c2;
}

/* textos */
.textoJ {
	text-align: justify;
}
.textoR {
	text-align: right;
}
.textoL {
	text-align: left;
}
.textoVde {
	font-size: 14px;
	font-weight: bold;
	color: #6a9d3c;
}
.textoTab {
	padding-left: 0px;
}
.titulo {
	font-size: 24px;
	color: #ea5302;
}
.tituloDiv {
	font-size: 24px;
	color:#f89d57;
}
.subtitulo {
	font-size: 18px;
	color: #2876a4;
	padding-left: 10px;
}
#izqui ul {
	margin: 0px;
	padding: 0px 0px 0px 40px;
}
#izqui li {
	margin-left: 0px;
	padding-left: 0px;
	list-style: url(images/bullVerde.gif); 
}
a:link, a:visited {
	color:#5f6568;
	text-decoration: none;
}
a:hover, a:active {
	color:#2876a4;
	text-decoration: none;
}
.boton {
	padding: 3px;
	background-color: #e84802;
	border: #fd6a1b thin solid;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.nota {
	font-size:11px;
	color: #f37311;
}
/* directorio clientes */
.nombre {
	margin: 1px;
	padding-left: 20px;
	color: #2876a4;
	font-size: 18px;
	border-bottom: #44abe7 thin dotted;
}
.directorio {
	font-size: 11px;
	color:#333333;
}
.arriba {
	font-size:11px;
	font-weight: bold;
	color: #CC3300;
	text-align: right;
}
.arriba a:link, .arriba a:visited {
	color: #CC3300;
	text-decoration: none;
}
.arriba a:hover, .arriba a:active {
	color: #990000;
	text-decoration: none
}
.leyenda {
	font-size: 13px;
	font-weight: bold;
	color: #57bdf7;
}
/* bienvenida */
.usuario {
	font-size: 24px;
	color: #c62e05;
}
/* COLORES */
.sondeo1 {
	margin-left: 40px;
	margin-top: 10px;
	padding: 0px 0px 3px 5px;
	border-left: #749d3f medium solid;
}
.sondeo1 a:link, .sondeo1 a:visited {
	font-size: 14px;
	color: #749d3f;
	text-decoration: none;
}
.sondeo1 a:hover, .sondeo1 a:active {
	font-size: 14px;
	color: #486326;
	text-decoration:none;
}
.coleg1 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #ae1e22 medium solid;
}
.coleg1 a:link, .coleg1 a:visited {
	font-size: 14px;
	color: #ae1e22;
	text-decoration: none;
}
.coleg1 a:hover, .coleg1 a:active {
	font-size: 14px;
	color: #6c1114;
	text-decoration: none;
}
.coleg2 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #f3030a medium solid;
}
.coleg2 a:link, .coleg2 a:visited {
	font-size: 14px;
	color: #f3030a;
	text-decoration: none;
}
.coleg2 a:hover, .coleg2 a:active {
	font-size: 14px;
	color: #b2050a;
	text-decoration: none;
}
.consul1 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #0d9489 medium solid;
}
.consul1 a:link, .consul1 a:visited {
	font-size: 14px;
	color: #0d9489;
	text-decoration: none;
}
.consul1 a:hover, .consul1 a:active {
	font-size: 14px;
	color: #09726a;
	text-decoration: none;
}
.consul2 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #1e8967 medium solid;
}
.consul2 a:link, .consul2 a:visited {
	font-size: 14px;
	color: #1e8967;
	text-decoration: none;
}
.consul2 a:hover, .consul2 a:active {
	font-size: 14px;
	color: #15654c;
	text-decoration: none;
}
.datos1 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #4984c0 medium solid;
}
.datos1 a:link, .datos1 a:visited {
	font-size: 14px;
	color: #4984c0;
	text-decoration: none;
}
.datos1 a:hover, .datos1 a:active {
	font-size: 14px;
	color: #315a83;
	text-decoration: none;
}
.datos2 {
	margin-left: 40px;
	padding: 0px 0px 3px 5px;
	border-left: #336598 medium solid;
}
.datos2 a:link, .datos2 a:visited {
	font-size: 14px;
	color: #336598;
	text-decoration: none;
}
.datos2 a:hover, .datos2 a:active {
	font-size: 14px;
	color: #254a6f;
	text-decoration: none;
}
/* tabla datos */
.tablaDatos {
	text-align: center;
	border: #336598 thin solid;
}
.tablaDatosTit {
	background-color: #336598;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.tablaDatos1 {
	background-color: #a5c3e2;
	font-size: 11px;
}
.tablaDatos2 {
	font-size: 11px;
}
.tablaDatos3 {
	color: #5a6a7b;
	font-size: 10px;
}
/* imagen home */
.tablaHome {	
	text-align: center;
}
.tablaHomeTxt {
	padding: 2px 15px 7px 15px;
	font-size: 11px;
	text-align: justify;
}

