/* CSS Document */
/* ------------reseteo------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p
{margin:0;padding:0;border:0;/*outline:0;*/font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;color:inherit;}
strong{font-weight:bold}
a:active, a:focus{/*outline:0*/}
ol, ul{list-style:none}
/* ----------------- gral -----------------------*/
body{padding:0;margin:0;background-image: url(../img/fondo.gif);color:#474747;font:normal 13px  Arial, sans-serif;height:100.01%!important;}
table{ border:0; padding:0; margin:0;}
h3{padding:16px 0 0 14px;font-size:1.3em;line-height:1.2em;text-align:justify;font-weight:bold}
a{color:#474747;text-decoration:none;}
.offleft{position:absolute;left:-9999px;width:999px}
.fleft{float:left}
.fclear {clear:both}
.fright{float:right}
.m8{margin-top:8px}
/* ----------------- plantilla ---------------------- */
.plantilla{ height:auto	; width:100%; position: absolute; top:0px; left:0px;}
/* ----------------- cabecera -----------------------*/
.contenedor{margin:0 auto;width:817px; height:auto; background:#fff; overflow:auto}
	.centro{padding:0px 0 0px 0px;width:817px;overflow:auto; background:#fff;}
.logo{display:block; width:191px; height:114px;text-align:right;color:#FFFFFF;padding-top:0px;font-weight:normal; float:left; background:url(../img/logo.gif) no-repeat}
.enlaceLogo{ text-decoration:none; cursor:pointer;}
.cabecera{display:block; width:626px; height:114px;text-align:center;color:#000000;padding-top:0px; background: url(../img/cabecera.jpg) no-repeat; overflow:auto}
.cabecera span{ position:relative; padding-left:5px; padding-right:5px; left:5px; top:51px; height:1px; }
.cabecera span a{color:#FFFFFF; height:114px;font-size:14px; color:#FFFFFF; font-weight:bold}

.izquierda{width:48px; height:auto; float:left; background: #000066 repeat-y;}
.derecha{width:100%; float:left; background-color:#00FF00;}

/* ----------------- menu -----------------------*/
.menu{ width:191px; height:360px;padding-top:0px;float:left}
.cuerpoMenu{ position:relative; width:191px; height:250px; top:0px;display:block; background: url(../img/fondoMenu.gif) repeat-y;text-align:center;color:#000000;padding-top:0px;}
.cuerpoMenu span {position:relative; padding-top:5px; width:191px; padding-left:20px; z-index:1;}
.cuerpoMenu a { color:#FFFFFF;}
.opcion1Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion1Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion2Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion2Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion3Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion3Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion4Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion4Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion5Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion5Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion6Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion6Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	
.opcion7Off{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion7Off.gif) no-repeat;text-align:left; color:#FFFFFF;}	

.opcion1On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion1On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	
.opcion2On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion2On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	
.opcion3On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion3On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	
.opcion4On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion4On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	
.opcion5On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion5On.gif) no-repeat;text-align:left; font-weight:bold;  color:#FFFFFF;}	
.opcion6On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion6On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	
.opcion7On{ position:relative; width:191px; height:25px; top:0px; left:15px;  display:block; background: url(../img/opcion7On.gif) no-repeat;text-align:left; font-weight:bold; color:#FFFFFF;}	

.telefono{ position:relative; width:191px; height:98px; top:10px;display:block; background: url(../img/telefono.gif) no-repeat;text-align:center;color:#000000;padding-top:0px;}
.finMenu{ position:relative; width:191px; height:12px; top:0px;display:block; background: url(../img/finMenu.gif) no-repeat;text-align:center;color:#000000;padding-top:0px;}
/* ----------------- contenido -----------------------*/
.contenido{ position:relative; width:616px; min-height:433px; bottom:0px; background:#fff; left:10px; top:0px; display:block;text-align:left;color:#000000;padding-top:0px; overflow:auto; margin-bottom:20px}
.contenido p{ margin-bottom:20px; margin-right:10px;}
.titulo{ position:relative; width:596px; height:25px;text-align:left; border-bottom:2px solid #bb0008; margin-bottom:10px; padding-left:10px; color:#bb0008;padding-top:0px; font-size:16px; font-weight:bold}

/*.foto{ position:relative; width:170px; height:170px; margin-bottom:20px; margin-right:12px; text-align:left; border: 1px solid #eadbc9; background-color:#fcf5ec; float:left}*/
.foto{ position:relative; width:170px; height:131px; margin-bottom:20px; margin-right:12px; text-align:left; border: 1px solid #eadbc9; background-color:#fcf5ec; float:left}
.foto img{ position:relative; left:3px; top:3px; margin-bottom:6px;}
.foto span{ position:relative; left:3px; font-size:11px;} 

.fotoGaleria{ position:relative; width:170px; height:161px; margin-bottom:20px; margin-right:12px; text-align:center; border: 1px solid #eadbc9; background-color:#fcf5ec; float:left}
.fotoGaleria img{ position:relative; left:3px; top:3px; margin-bottom:6px; width:164px; height:123px;}
.fotoGaleria span{ position:relative; font-size:11px;} 

.fotoGrande{ position:relative; width:356px; min-height:100px; margin-bottom:20px; margin-right:12px; text-align:left; border: 1px solid #eadbc9; background-color:#fcf5ec; float:left; overflow:visible}
.fotoGrande img{ position:relative; left:3px; top:3px; margin-bottom:6px;}
.fotoGrande span{ position:relative; left:3px; font-size:11px;} 

.fotoGrandeDerecha{ position:relative; width:356px; height:240px; margin-bottom:20px; margin-right:12px; margin-left:12px; text-align:left; border: 1px solid #eadbc9; background-color:#fcf5ec; float:right}
.fotoGrandeDerecha img{ position:relative; left:3px; top:3px; margin-bottom:6px;}
.fotoGrandeDerecha span{ position:relative; left:3px; font-size:11px;} 

.fotoHome{ position:relative; width:280px; min-height:100px; font-size:11px; margin-bottom:20px; margin-right:12px; text-align:left; border: 1px solid #eadbc9; background-color:#fcf5ec; float:left; overflow:visible}
.fotoHome img{ position:relative; left:3px; top:3px; margin-bottom:6px;}
.fotoHome span{ position:relative; left:8px; text-align:center; bottom:3px; font-size:11px;} 
.fotoHome span span{ color:#bb0008; font-size:13px; bottom:0px;} 


/*.enlaceMas{ height:15px; margin-bottom:20px; text-align:left; padding-top:155px}*/
.enlaceMas{ height:15px; margin-bottom:20px; text-align:left; padding-top:125px}
.enlaceMas a{color:#bb0008; text-decoration:underline; }

/* ----------------- pie -----------------------*/
.bottom{height:48px;display:block;overflow:auto;clear:left; background: url(../img/fondoPie.gif) repeat-x}
.pie{height:48px;font-size:0.9em;}
.comentario{display:block; padding-left:20px; padding-top:9px; font-size:11px; float:left}
.avisoLegal{display:block; padding-right:20px; padding-top:9px; font-size:11px; float: right}
.mapa{BORDER: #817690 1px solid; WIDTH: 300px; POSITION: relative; float:left; margin-right:20px; HEIGHT: 250px}