﻿* {font-family:Verdana, Arial, Helvetica, sans-serif}

body, input, textarea, label, td, select {font-size:11px; color:#444}
body {background:url(../../Images/bg.linea.gif); line-height:15px}

a {color:#0067CE; text-decoration:none}
a:hover {color:#003366; text-decoration:underline}


.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}
.cita { border:1px solid #666666; background-color:#F8F8F8; display:block; padding:10px; margin:10px 0; color:#CC3300; font-weight:bold}