﻿* {font-family:Verdana, Arial, Helvetica, sans-serif}

body, input, textarea, label, td, select {font-size:11px; color:#c8c8c8}

input, textarea, select  {background-color:#808d9e; border:1px solid #CCCCCC; margin-bottom:5px; color:#FFF !important}
body {line-height:15px; background-color:#3e5a82 }

a {color:#bac9dd; text-decoration:none}
a:hover {color:#eef7ff; text-decoration:underline}



h2 {font:23px Arial bold; border-bottom:4px solid #556781; font-weight:normal; margin-left:7px; width:96.5%; float:left; color:#fff }
h3 {font:20px Arial bold; border-bottom:1px solid #ba5f5f; margin:5px 0 15px 0; color:#ccc }
h4 {font:16px Arial bold; border-bottom:1px solid #355077; background:url(../../Images/ico3.gif) -2px 1px  no-repeat; padding-left:16px; color:#e4e4e4; margin:20px 0 5px 0 }



.pag {width:854px; margin:0 auto; }
.cab {height:161px; }
.det {}
.cnt1 {padding-top:25px}
.menu {background:url(../../Images/bg.2.gif); width:197px; float:left;  }
.menu img {padding-left:20px; border:0}
.menu ul {margin:0; padding:0; display:block; padding-left:20px }
.menu ul li {background:url(../../Images/bg.menu.item.gif) no-repeat; position:relative; width:155px; list-style-type:none }
.menu ul li span {position:absolute; right:0; top:0; color:#444; display:none}
.menu ul li a {display:block; color:#a6b1bf; padding-bottom:2px; height:19px; padding-top:10px; border-bottom:1px solid #20334f}
.menu ul li a:hover {color:#fff; text-decoration:none; background-color:#627ca2; padding-left:5px; border-bottom:1px solid #FFF}

.menu ul li strong {background-color:#20334f; display:block; height:20px; padding-top:8px}
.menu ul li ul {padding-top:10px; padding-left:0px; }
.menu ul li ul li {background:none; margin:0; background:url(../../Images/ico1.gif) 0 4px no-repeat; padding-left:10px; }
.menu ul li ul li a {padding:2px 0 0 0; height:17px}
.menu ul li ul li span {position:absolute; right:10px; top:0; color:#444}



.cnt2 {background:url(../../Images/bg.3.gif) repeat-y }
.cnt {float:right; width:620px; margin-right:10px; padding-bottom:20px; background:url(../../Images/bg.logo.gif) bottom right no-repeat; }

.cnt ul{padding:0; margin:0; padding-left:15px}
.cnt li {background:url(../../Images/ico1.gif) 0 5px no-repeat; padding-left:12px; list-style-type:none; margin-bottom:5px }
.cnt li a {}


.cnt1 {background:url(../../Images/bg.1.gif) no-repeat }
.pie  {background:url(../../Images/bg.4.gif) top left no-repeat #3e5a82; width:854px; height:80px; text-align:center; padding-top:10px; color:#444; overflow:hidden; line-height:21px }
.pie a {color:#4e6381}
.pie a:hover {color:#8091a8; text-decoration:none}
.autoalto {clear:both}
input, select, textarea { color:#000}
.boton {font-size:14px; font-weight:bold; background:url(../../Images/bg.boton.gif) no-repeat; border:0; height:32px; width:92px; color:#CCC; cursor:pointer }
.msg {background:url(../../Images/bg.comillas.gif) 10px 5px no-repeat; padding-left:100px}
.pri {border:1px solid #162439; border-left:0; border-right:0; padding: 10px 0 10px 100px; background-color:#283d5b; font-size:14px; line-height:20px }
table td, table {background-color:#20334f; border:0}
.tabla {width:100% !important}
.tabla td, .linea{ border-bottom:1px solid #355077; }
.tabla thead td {border-right:1px solid #cfd1d4; text-align:center; font-weight:bold; background:#d2dcf2; color:#666; border-bottom:1px solid #b8c9ea !important }
table td {background-color:#20334f}
table {border-collapse:collapse}
.especial a {text-decoration:underline}
.especial strong {color:#FFF} 
.especial p{text-align:justify}

/*-----------------*/
.imgMarco, .imgMarco2 {border:1px solid #355077; padding:2px; margin-right:15px; float:left}
.imgMarco2 {float:right; margin:0; margin-left:15px}
p {text-align:justify }
.err {background:#FFFFCC; color:#FF0000; border:1px solid #FFFFFF; padding:3px 8px; display:block}



/*
.marco1 {border:1px solid #dadada}
.marco2 {border:1px solid #e8f6ff; background:url(../../Images/bg.adorno.gif) bottom left no-repeat}
h3 {font:20px Arial bold; border-bottom:1px solid #5f93ba;margin:5px 0 }
h4 {font:16px Arial bold; border-bottom:1px solid #F4F4F4; background:url(../../Images/ico3.gif) -2px 3px  no-repeat; padding-left:15px; color:#336699; margin:5px 0 0 0 }
p {margin:0; margin-bottom:8px}
.menu li{display:block}
.menu, .menu li{padding:0; margin:0; list-style:none}
.menu  li ul {padding: 0 15px !important }
.menu a {border-bottom:1px solid #eaeaea; display:block; text-decoration:none; line-height:17px; color:#0067CE;}
.menu a:hover{color:#000; background-color:#FBFCFD}
.none {margin:0 !important}
img {border:0}


.pag {border:1px solid #f3f3f3; width:854px; margin:0 auto; background-color:#FFF }
.cab {height:245px; background:url(../../Images/bg1.jpg) top left repeat-x; }
	.cab1 {height:100px;}


	.cab2 {position:relative;}

	.cab2 .menu {width:185px; padding:6px 3px 0 0}
	.cab2 ul {margin:0; padding:0}
	.cab2 .menu a {background:url(../../Images/ico1.gif) right 5px no-repeat; padding-left:5px}
	
	.cab2 img {position:absolute; top:5px; left:0}
	.cab2 ul {position:absolute; top:0; left:660px}
	.cab2 img.consulta {position:absolute; top:101px; left:650px}

.det {padding:10px 0 10px 0;  }
.izq {width:175px; float:left; margin:0 15px 0 5px}
	.izq .menu {width:175px; }
	.izq .menu a, .izq .menu strong{background:url(../../Images/ico2.png) 0 3px no-repeat; padding-left:15px !important}
	.izq .menu li ul {margin:0}
.izq2 {width:130px; float:left; margin:0 15px 0 7px}
	.izq2 .menu {width:130px; }
	.izq2 .menu a{background:url(../../Images/ico2.png) 0 3px no-repeat; padding-left:15px}


.med {width:460px; float:left; margin-right:15px}
	.sec1{width:230px; float:left}
	.sec2{width:210px; float:right}

.med2 {float:left; width:630px;}
	.med2 .acceso {padding:10px !important}
	.med2 ul {margin:5px 0}
	.comentario {font-size:9px; color:#999999 !important;  margin-top:10px; text-align:left; line-height:10px}

.pie {text-align:center}
	
.der {width:155px; float:left}
.der a img {margin-bottom:8px}

.izq, .med, .der {nborder:1px solid #006600}


.autoalto {clear:both}
.ali_de {float:right}
.ali_iz {float:left}

.tabla {width:100% !important}
.tabla td, .linea{ border-bottom:1px solid #D6EAC4; }
.tabla thead td {border-right:1px solid #cfd1d4; text-align:center; font-weight:bold; background:#d2dcf2; color:#666; border-bottom:1px solid #b8c9ea !important }
.cuadro {border:1px solid #D6EAC4; padding:10px; background:#FBFCF8}
.boton {font-size:16px; font-weight:bold; padding:2px 5px}
.lista {margin:20px 10px }
.lista li{list-style-type:none; background:url(../../Images/ico4.gif) 3px left no-repeat; padding-left:12px; margin-bottom:4px}
.clientes {width:200px; height:140px; border:1px solid #D8E3D2; background:center center no-repeat; display:block;  margin:10px; float:left; position:relative}
.clientes span {position:absolute; bottom:1px; left:0; width:189px; display:block; border-top:1px solid #EAEAEA; text-align:center}
.msg {background:url(../../Images/bg.comillas.gif) 10px 8px no-repeat; padding-left:70px}
.eslogan {font-size:20px; color:#78818D; font-style:italic; display:block; line-height:20px; text-align:center}
.conte {line-height:18px}
.conte img {border:1px solid #DDDDDD; padding:1px; float:left; margin:10px 10px 20px 0;}
.conte h4,  .conte h3 {clear:both}
.conte p{margin-top:0}
hr{border:1px solid #fff ; border-top:1px solid #CCC}
a img {border:0}
*/
