/* CSS RESET *****************/
html, body, h1, h2, p, ul, li, dl, dt, dd {margin:0px;padding:0px;}
img {border:none;} 
ul,li {list-style:none;}

/* LAYOUT ********************/
body{background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#5b5b5b;text-align:center;}
a, a:hover {color:#b80400; text-decoration:none;font-weight:bold;}
a:hover {color:#e2001a; text-decoration:underline;}
p {color:#5c5b5b; font-size:12px; line-height:22px; margin-bottom:10px;}
strong {color:#373737; font-size:102%;}
h1 {color:#373737; font-size:22px; font-weight:normal; margin:0px 0px 8px 0px;} 
h2 {color:#7a7a7a; font-size:18px; font-weight:normal; margin:0px 0px 8px 0px;} 
.clear{clear:both;}
.fl{float:left;}
.hr {clear:both; height:1px !important; border-top: 1px solid #b7b7b7; margin: 10px 0px 10px 0px;}
#img_left{float:left;padding-right:15px;padding-bottom:15px;} 
#plana_ext {background:#ffffff url(../img/fons.jpg) top left repeat;text-align:center;background-attachment:fixed;padding:10px;}
#plana{width:770px;padding:20px;background-color:#fff;text-align:left;margin:0px auto;}
#imaAnu {float:left;margin-top:4px;}
#content{width:575px;padding: 0;margin: 0;float:right;text-align:left;background-color:#fff;}
#idSearch {text-align:right;margin: 18px 0px 0px 0px;padding:0px;}
#idSearch form input.text{border: 1px solid #afafaf;vertical-align:top;width:155px;margin: 0;padding: 3px 4px 1px 4px;font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#5b5b5b;background-color: #efefef;}
#idSearch form input.image{border: 2px solid #a42320;vertical-align:top;padding: 0;font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: #cc0001;margin: 0 10px 0 0;}
#idSearch #FormularioBusqueda {text-align:left;}
#idSearch #FormularioBusqueda input.text{margin: 0 5px 0 0;}
#idSearch #FormularioBusqueda input.image{margin: 0 5px 0 0;}
.menuNav {margin: 45px 0px 0px 0px;}
.menuNav ul {margin:0;padding:0;}
.menuNav ul li {float:left;margin-left:50px;}
.menuNav ul li.first {margin-left:2px;}
.menuNav ul li a img {margin:1px;}
.menuNavMin {margin: 0px 0px 45px 0px;}
.menuNavMin ul{display:block;}
.menuNavMin ul li {float:left;margin:0px;}
.menuNavMin ul li a img{margin:1px;border:none;}
.sep {margin: 45px 0px 0px 0px;}
.nav {margin: 45px 0px 0px 0px;}
.nav ul {float:left;border-left: 1px solid #b7b7b7;margin:0 55px 0 0;}
.nav ul li {padding-left:10px;}
ul.index ul.index {padding:0px 0px 0px 10px;}
ul.index li {padding:5px 0px 0px 0px;}
ul.index li img {width:30px;height:auto;margin-right:6px;vertical-align:middle}
ul.indCap {margin-left:45px;}
ul.indCap li {padding:5px 10px 0px 15px;}
dl.index dl.index {padding:0px;}
dl.index dt {clear:left;float:left;margin:0;}
dl.index dd {float:left;margin:0;padding:0px 0px 5px 10px;width:82%;}
dl.index dd img {width:30px;height:auto;margin-right:6px;vertical-align:middle}
dl.index dt.nofet {color:#bfbfbf;}
dl.index dd.nofet {color:#bfbfbf;}

dl.defi dt {margin:0;font-weight:bold;}
dl.defi dd {margin:0;padding:0px 0px 15px 15px;width:70%;text-align:justify}

#content .menu{
 float:left;
 width:1px;
}
#content .central{
 float:right;
 width:6px;
}
.strong {
 color:#ececec;
 line-height:26px;
 font-size:184px;
 font-weight:bold;
}
.strong2 {
 color:#e2001a;
 line-height:26px;
 font-size:14px;
 font-weight:bold;
}
.txt-small {
 color:#5c5b5b;
 font-size:11px;
 line-height:21px;
}
