/* CSS Document */


#outer {width:950px; height:50px; background:url(film.jpg) no-repeat right bottom;position:relative;}
.pad1 {width:50px; height:25px; background:#baa; display:inline; float:left; margin:3px 3px 0 3px;}
.pad2 {width:50px; height:25px; background:#baa; display:inline; float:left; margin:3px 3px 0 0;}
#menu {list-style-type:none; padding:0; margin:0;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; margin:1px 12px 0 0; position:relative; padding:0 8px 0 8px; }
#menu li.sub {background: none;}
#menu li.subd { width:auto;background:#C82F1D url(../imagenes/subtituloFondo.jpg) repeat-x;  margin:10px 0 0 2px; padding:0 8px 0 8px;}
#menu li.subd1 { width:auto;background:#C82F1D url(../imagenes/subtituloFondo.jpg) repeat-x;  margin:10px 0 0 15px; padding:0 8px 0 8px;}

/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
#menu li a {display:block; height:35px; float:left; padding:0 0 0 1px; text-decoration:none; line-height:15px; text-align:center;white-space:nowrap; color:#FFFFFF;font-family:arial, verdana, sans-serif; font-size:12px;font-weight:bold;}


#menu :hover {color:#ee0;}
#menu :hover > a {color:#fc0;}
#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}
#menu :hover ul{left:0;top:25px; background:url(transparent.gif);} /* the background image is for IE7 */
#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}
#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}
/* for IE5.5 and IE6 only */
.banersuperdely { width:190px; height:62px; padding:10px 0 0 0; margin:0 auto;}
.baneractivando { width:190px; height:62px; padding:10px 0 0 0;margin:0 auto;}

/* menuprincipal de la pagina superdely */

body{ margin:0px; padding:0px; font:14px/20px Arial, Helvetica, sans-serif; background:#FFFFFF url(../imagenes/fondo_top.png) repeat-x;}
.logo{ margin-left:85px;}
/* header_inicio */
#header{width:960px;margin:0 auto;}
/* header_final*/
p { display:block;font:normal 14px/16px Arial, Helvetica, sans-serif;padding:0 40px 0 0; color:#604000; text-align:justify;}
/* Baneer_final*/

/* menu secundario*/
.menu { background:url(../imagenes/menusecundario.png) 2px top repeat-x; height:30px; width:529px; margin:0 auto;}
.menu li {float:left; background:url(../imagenes/menu-border.jpg) left top no-repeat; padding:0 0 0 2px;}
.menu .first {background:none; padding-left:0;}
.menu li a {display:inline-block; font-family:Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color:#FFF;  text-decoration:none;}
.menu li a span {display:inline-block; padding:8px 21px 8px 21px;}
.menu li a:hover, .menu .act {color:#990000; background:url(../imagenes/menu-tail-un.jpg) left top repeat-x; width:auto;}
/* Final menu secundario*/
/* menu fiestas*/
.menufiestas { background:url(../imagenes/menusecundario.png) 2px top repeat-x; height:30px; width:529px; margin:0 auto;}
.menufiestas li {float:left; background:url(../imagenes/menu-border.jpg) left top no-repeat; padding:0 0 0 2px;}
.menufiestas .first {background:none; padding-left:0;}
.menufiestas li a {display:inline-block; font-family:Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color:#FFF;  text-decoration:none;}
.menufiestas li a span {display:inline-block; padding:8px 14px 8px 14px;}
.menufiestas li a:hover, .menufiestas .act {color:#990000; background:url(../imagenes/menu-tail-un.jpg) left top repeat-x; width:auto;}
/* Final menu fiestas*/
/* menu eventos*/
.menueventos { background:url(../imagenes/menusecundario.png) 2px top repeat-x; height:30px; width:365px; margin:0 auto;}
.menueventos li {float:left; background:url(../imagenes/menu-border.jpg) left top no-repeat; padding:0 0 0 2px;}
.menueventos .first {background:none; padding-left:0;}
.menueventos li a {display:inline-block; font-family:Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color:#FFF;  text-decoration:none;}
.menueventos li a span {display:inline-block; padding:8px 14px 8px 14px;}
.menueventos li a:hover, .menueventos .act {color:#990000; background:url(../imagenes/menu-tail-un.jpg) left top repeat-x; width:auto;}
/* Final menu eventos*/
/* Galeria css*/
.principal{ margin:30px 0 0 0;}
.principal li {display:inline;float:left;}    
.principal li {display:inline;float:left;width:233px;background-color:#f5f7f9;padding:5px;margin:6px 40px 6px 45px;text-align: center;border-right: #a5a7aa solid 1px;border-bottom: #a5a7aa solid 1px;}
.principal ul li span{ color:#515151;} 
.principal h2{ font-size:24px;color:#990000; margin:0 0 0 0; text-align:center; padding:8px 0 0 0;} 
.principal h3{font-size:16px;color:#ffffff; margin:0 0 0 0; text-align:center; padding:4px 0 0 0;}
/* Galeria css*/

/* Galeria cssDos*/
.principaldos li {display:inline;float:left;}    
.principaldos li {display:inline;float:left;width:165px;background-color:#f5f7f9;padding:5px;margin:6px 20px 6px 20px;text-align: center;border-right: #a5a7aa solid 1px;border-bottom: #a5a7aa solid 1px;}
.principaldos ul li span{ color:#515151;}
.principaldos h2{ font-size:24px;color:#990000;}   
.principaldos h3{ color:#990000;}
/* Galeria cssDos*/

/* Galeria csspersonajes*/
.principalpersonaje li {display:inline;float:left;}    
.principalpersonaje li {display:inline;float:left;width:165px;background-color:#f5f7f9;padding:5px;margin:6px 20px 6px 20px;text-align: center;border-right: #a5a7aa solid 1px;border-bottom: #a5a7aa solid 1px;}
.principalpersonaje ul li span{ color:#515151;}
.principalpersonaje h2{ font-size:24px;color:#990000;}   
.principalpersonaje h3{ color:#990000;}
/* Galeria cssDos*/

/* contenido_inicio*/
#contenido{width:960px; background:url(../imagenes/fondocontenido.png) repeat-y;}
#posts{width:930px;float: right;}
.test{width:910px; height:40px; margin:10px 0 0 0;}
.test h2{ font-size:24px;color:#990000;} 
.test p{display:block;font:normal 14px/16px Arial, Helvetica, sans-serif;color:#604000;width:630px;padding:0 40px;margin: 0 0 0 0;text-align:justify;float: right;}
.test h1{font:normal 28px Arial, Helvetica, sans-serif; padding:0 20px 0 0;color: #990000;text-align:center;display:block;background-color:inherit;}
.test h1 a{color: #5d6d07;display:block;}
.test h1 a:hover{color: #94a826;text-decoration: none;display:block;}
.testgeneral{width:620px;margin-top:40px;}
.testgeneral p{	display:block;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#1E1E1E;	width:380px;padding:0 0 10px 0;	margin: 0 0 0 0;float: left;}
.testgeneral h2{font:normal 24px/16px Arial, Helvetica, sans-serif;padding-left:15px;display:block;background-color:inherit;}
.testgeneral h2 a{color: #5d6d07;display:block;}
.testgeneral h2 a:hover{color: #94a826;text-decoration: none;display:block;}
.img-border {border:1px solid #E6E6E6; padding:3px;}
.linksinter{width:210px; padding:0 0 0 30px;}
.linksinter2{width:210px; float:right; margin-top:-116px; padding:0 0 0 30px;}
.linksinter ul li a {color: #990000; text-decoration:underline;}
.linksinter a:hover{color:#1465B3;}
.linksinter2 ul li a {color:#5d6d07; text-decoration:underline;}
.linksinter2 a:hover{color:#1465B3;}
/* contenido_final*/

/* inicio-contenidoportafolio*/
.contenidoportafolio{width:900px; height:auto; background-color:#faf0d4;}
.contenidoizqierda{ width:200px; height:auto; background-color:#faf0d4; float: left;}
.contenidocentro{ width:500px; height: auto; background-color: #faf0d4;float: left;}
.contenidoderecha{ width:200px; height:auto; background-color:#faf0d4;float: left;}
.tituloizquierda{width:200px; height:40px; background:url(../imagenes/portafoliologo.png) no-repeat;}
.titulodosizquierda{width:200px; height:20px; background-color: #C00;}
.tituloderecha{width:200px; height:40px; background:url(../imagenes/portafoliologodos.png) no-repeat;}
.titulodosderecha{width:200px; height:20px; background-color: #C00;}
.titulocentro{width:500px; height:40px; background-color: #faaf41;}
.titulodoscentro{width:500px; height:20px; background-color:#C00;}
.fotosp{ width:200px; height:148px; background:url(../imagenes/fondofotoportafolio.jpg); margin:10px 0 10px 0;}
.fotosp img{ width:180px; height:128px; margin:10px 10px 10px 10px;}
.tablacontenido{ width:450px; margin:0 auto;}
.tablaa {font-size: 11px;border:1px solid #900; background-color:#faaf41; width:450px; margin:0 auto;}
.tablaa td{font-size: 11px; color:#462a02;border:2px solid #900; margin:0 auto;}
.lineabaja{width:900px; height:44px;background:url(../imagenes/portafoliobaja.png) no-repeat;}

.fotosinteriores{ width:128px; height:192px; float:left; margin:10px 10px 10px 10px;}
/* final-contenidoportafolio*/

/* panelizquierdo_inicio*/
#panelizquierdo{width:250px; margin:0;}
.llamanos h4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;}
.llamanos h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:35px; color:#FFFFFF; padding:2px;}
#sidebar_estatico{position:fixed; width: 200px;  margin: 0 auto;}
#sidebar_debajo_estatico{height: 55px;background-color: green;}
	
/* Sidebar */
.topamarillo{ width:240px; padding:0; margin:0 0 0 20px; background:url(../imagenes/top-amariollo.jpg) no-repeat;height:54px;}
#sidebar {float: left; background:#FAA731; width: 200px;margin:0 0 0 20px;padding: 0 20px 0 20px;}
#sidebar .llamanos { text-align: center; }
#sidebar h3 { font-family: arial; font-size: 25px;  color: #fff;   font-weight: bold;}
#sidebar .img_izq {  float: left;}
#sidebar ul {margin: 0;	padding: 0;	list-style: none;}
#sidebar li {margin: 0;	padding: 0;}
#sidebar li ul {padding-bottom: 10px;}
#sidebar li li {line-height: 15px;	border-bottom: 1px dashed #590000;}
#sidebar p { padding:0 10px 20px 10px;text-align: justify;color:#FFFFFF;}
#sidebar a {color: #BF4D36;	border: none;}
#sidebar a:hover {text-decoration: underline;color: #787878;}	
/* panelderecho_final*/

/* footer_inicio*/
#footer{background:url(../imagenes/footer.png) repeat-x;height:80px;}
#footer a{ color:#CCCCCC;}
#footer a:hover{ color: #FFFFFF;}
#texto{width:500px; margin:0 auto; padding-top:18px;font:normal 14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF}
/* footer_final*/

/*iconos redes*/
#iconosredes{ width:240px;height:auto;padding-top:5px;clear:left;float:left; margin-left:20px;}
#iconosredes ul{list-style-type:none; margin:0px; }
#iconosredes h3 a{ font-family:Verdana, Geneva, sans-serif; font-size:15px; text-align:center; color:#990000; margin:0 auto;}
#iconosredes h3 a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:15px; text-align:center; color:#FAA731;margin:0 auto;}
#iconosredes ul li{list-style-type:none; float:left; margin-right:0; padding:0 0 0 34px;}
/*final iconos redes*/
.arriba{width:60px; float:right; margin-top:10px;}
.arriba img{ margin:0 6px 0 6px;}
.arriba a{color:#990000;}
.arriba a:hover{color:#FAA731;}
/* inicio Pag tratamientos*/
.titulo_tratamientos { width:640px; height:90px;}
/* final Pag tratamientos*/
.estrategiaf {font-family: Arial;font-size: 9px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-decoration:none;margin: 0px;	float: left; text-align: inherit;height:20px;        width: 100%;color: #FFFFFF; padding:8px;}
	.centr{ width:290px; height: auto; margin:0 auto;}
	.izqes{ width: auto; height:20px; float:left; margin:0; padding:0;}
	.izqes a{color:#9E9E9E; text-decoration:none;padding:8px 2px 10px 2px;}
	.izqes a:hover{color: #FFFFFF; text-decoration:none;}
	
	.imalo{ width:20px; height:20px; margin:-2px 3px 0 3px; float: left;}
	.imalo a{ width:20px; height:20px; margin:-2px 3px 0 3px; float: left;}
	.imalo a:hover{  background: url(../imagenes/LOGOpequeBN.png) no-repeat; width:20px; height:20px; margin:-2px 3px 0 3px; float: left;}
	
	.derech{ width: auto; height:20px; float:left; margin:0; padding:0;}
	.derech a{color:#9E9E9E; text-decoration:none;padding:8px 2px 10px 2px;}
	.derech a:hover{color: #A8B429; text-decoration:none;}
	.efe{ color:#A8B429;}