h2, h3 , h4, h5, p  {margin: 0 1em;padding: .5em 0;}
input {background-color: #8FA8AF;font-size: 90%;}
select, textarea{ color:#8FA8AF;}
form p {margin: 0;}
html {color:#4C4D4D;}
body {font: 82%/155% Tahoma, Verdana, Arial, sans-serif;margin-top:4px;background:#D8DBDD url('../img/html-bg.gif') repeat-x;}
* { margin: 0; padding: 0;}
h2, h3, h4 { clear : left; margin : 0; padding : .5em 0; }
ol {margin: 9px 0 9px 25px;}              
hr { color:#748D94; margin:0; padding: 0;}
img, img a {border : none;}
img.logotipo {border: 2px solid #fff;}
.ini{color : #748D94;font-size : 210%; font-weight: bold;padding-left: 25px;padding-right: 2px;}
.tlf {padding-left: 30px;margin-left: 5px;font-weight:bold;}
hr {color: #ccc;}
.clear {clear:both;height:1px;}
.left { float:left;}
.right { float:right;}
.auto {margin:0 10px;}
.borde {border:2px solid #fff;padding:1px;}
.b {border:1px solid #A6BBC4; padding:1px;}
a.mas {padding:1px 3px;height:18px;line-height:16px;font-size:11px;font-weight:bold;font-style:italic;padding-left:10px;border:1px solid #ccc;border-top: none;border-left:none;border-collapse:collapse;margin:0 0 5px 5px;}
a.mas:link,a.mas:visited{width:150px;text-decoration:none;color:#6B9CB2; }
a.mas:hover {color:#fff;background:#6C9CB2;border-bottom:1px solid #005BA0;border-right:1px solid #005BA0;}
.azul { color:#1A75BB;font-size:larger; font-weight:bold;}
a.on {background:#AC2D0C !important;color:#fff !important;}
div.arriba {text-align:right;border-top:1px solid #A6BBC4;}
div.arriba a {color:#C33301;font-size:80%;text-decoration:none;padding:0 40px 0 13px;background: transparent url("../img/nav/top.gif") no-repeat 0 2px;}
/* -- [ MENU ] -- */
div#navigation ul {float:right;background:#75A5BB;font-variant: small-caps;font-size:12px; font-weight: bold; height:22px;}
div#navigation li {list-style-type: none; display: inline;float:left; line-height: 22px; text-align:center; border: 1px solid #fff;border-bottom:1px solid #9E9B95;border-top:1px solid #9E9B95;}
div#navigation li a {width:125px;height:22px;display:block;}
div#navigation ul li a, div#navigation ul li a:link, div#navigation ul li a:visited {color: #fff;text-decoration: none;background:#6B9CB2;/* background: url('../img/nav/nav-bg.gif') repeat-x 0 100%;*/ }
div#navigation ul li a:hover {color: #fff; background:#C12F00;}
/* content sub */
div.direccion { font-weight:bold; text-align:center;}
div#content_sub h3 { clear:both;width:130px;font-variant:small-caps;letter-spacing:2px;font-size: 100%;color: #fff;margin:10px 0 0 0;padding:0;padding-left: 30px;background:url('../img/nav/cont_sub_ul_top.gif') no-repeat;height:20px;line-height:20px;}
div#content_sub ul {text-align:left;float:left;font-weight: bold;width:158px;padding:0;margin-bottom:10px;font-size:10px;background: #fff;border:1px solid #6B9CB2;border-top:0;}
div#content_sub ul li {list-style-type: none;}
div#content_sub ul li:hover {background:#E0ECF3;}
div#content_sub ul li a {padding-left:18px;width:140px;background: transparent url("../img/nav/cont_sub_nav.gif") no-repeat 7px 50%;/*border-bottom: 1px solid #E0E2E2;*/display:block;color:#6B9CB2;text-decoration: none;}
div#content_main ul li a:link, div#content_main ul li a:visited {}
div#content_sub ul li a:hover {color: #fff;background:#C12F00 url("../img/nav/cont_sub_nav_on.gif") no-repeat 7px 50%;;}
div#content_sub li.end a {border-bottom: none;} 
/* div#content_sub h4 { clear:both; font-size : 100%;color: #34479C;text-align:center;background:#fff;border:1px dashed #E0E2E2; }*/
div#content_sub h6 { font-size: 100%;margin-top:5px;padding:4px 0; text-align: center;font-variant:small-caps;color:#C22D00;}

div.txt_cont_sub {clear:both;width:160px;padding:0 2px;font-weight:bold;line-height:100%;text-align:center;}
div.especial {background:#fff;width:154px;border:1px solid #6B9CB2;border-top:0;font: 95%/95% Tahoma, Arial, sans-serif;margin-bottom: 4px;padding:5px 2px;}
div.especial img {float:left;border:1px solid #4C4D4D;margin-right:2px;}
div.especial span {color:#C22D00;} 
div.content_sub_fill {border:1px solid #6B9CB2;width:140px;text-align:center;background:#fff;padding:2px;}
div.content_sub_fill p{font-size:11px;}
/* content main */
div.panel {float:left;text-align:center;}
div.panel img {padding:9px 15px; }
div.info {margin-top:10px;}
/* div.info img{float:left;padding:5px;margin-right:15px;} */
div#content_main h1 {font-size:101%;color:#fff;padding-left:30px;letter-spacing:2px;font-style:italic;border-bottom:2px solid #ccc;background:#AC2D0C /* url('../img/nav/info-bg.gif') no-repeat */ ;}
div.info ul {margin-left:16px;padding:4px 0 5px 5px;background:url('../img/nav/cont-main-ul-bg.gif') repeat-x;/*border-bottom:1px dotted #BFBEBD;*/}
div.info li {list-style-type:square;font-size:85%;line-height:15px;margin-left:25px;}
* html object {border:1px solid #6B9CB2;margin:1px;}
div.clear{clear:both;line-height: 0.1em; height: 0.1em;}
/* Secciones */
div.seccion {padding:15px 0;}
div.seccion h3 {border-left:7px solid #AC2D0C;color:#6090A5;padding-left:10px;margin:5px 0;border-bottom:1px solid #6B9CB2;font-style:italic;}
div.seccion img {margin:10px;float:right; }
div.seccion ul, div.seccion ol{margin-left:35px; }
div.seccion ul li {list-style-type: square;}
div.seccion span {color:#6B9CB2;font-weight:bold;}
/* Anuncios */
div#anuncios ul {padding-top:99px;}
div#anuncios li { list-style-type:none;overflow:hidden;padding:9px 0;}
div#anuncios img {border:1px solid #6B9CB2;padding:1px;background:#fff;}
/* pie*/
div#site_info a:link.mail, div#site_info a:visited.mail {color: #000; background: url("../img/email.gif") no-repeat 3px 0;padding-left: 25px;margin-left: 4px;padding-right: 15px;}
div#site_info a:hover.mail { color:#AC2D0C;}
div#developer_info a {color:#2F3030;text-decoration : underline;background: none; padding: 0; margin:0;}
div#developer_info a:hover {color:#333;text-decoration : none;}
div#site_info h3 {font-size: 100%;padding:0;}
/* Layout */
div#super_container{width: 975px;}
div#container {width: 770px; text-align: left;float:left;}
div#anuncios {width:190px;padding:0 0 35px 0;background:#A6BBC4;float:left;text-align:center;border:1px solid #6B9CB2;}
div#marca {clear:both;overflow: hidden;height:66px;background:#CFDCE2;padding: 4px 0 0 45px;border-top:1px solid #9E9B95;}
div#navigation {clear:both;margin:9px 0;}
div#content {clear:both;width: 766px;border-bottom: 2px solid #ccc;}
div#content_main {float:left;width:540px;margin:10px 0 0 25px;padding-bottom:15px;background:#fff url("../img/cont_main_bg.gif") no-repeat 100% 100%;border:1px solid #E0E2E2;}
div#content_sub {float:left; width:180px;padding-left: 5px;}
div#content_bottom {clear:both; height: 1em;}
div#content_bottom2 {clear:both; height: 1em;}
div#site_info {clear:both;text-align: center;color: #3B3B3A;background: #E5F0F7 url('../img/nav/siteinfo-bg.gif') repeat-x 0 100%;border-top:1px solid #9E9B95;border-bottom: 4px double #9E9B95;}
div#developer_info {clear:both;color:#000;font-size: 82%;margin-top:5px;font-style:italic;text-align:right;}