/*ESTE ES UN CODIGO PARA CENTRAR EL CONTENIDO EN LA VENTANA DEL NAVEGADRO 
#mydiv {
	position:absolute;
	top: 50%;
	left: 50%;
	width:350px;
	height:300px;
	margin-top: -150px; set to a negative number 1/2 of your height
	margin-left: -175px; set to a negative number 1/2 of your width
	border: 2px solid #2982C6;
	background-color: #FFF;}
*/	
*{list-style:none;border:0;background-repeat:no-repeat;text-decoration:none;outline:none;margin:0;padding:0;}
body{background:#9c1e3d url(img/bg_mamen.jpg);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:21px;}
p,ul{font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:400;text-decoration:none;text-transform:none;line-height:1.4em;text-align:justify;margin-bottom:0.7em;}
ul{text-align:left;}
#contenedor_general{width:85em;height:56.5em;position:absolute;top:50%;left:50%;border:10px solid #FFF;text-align:center;background-color:#fff;margin:-26em auto 0 -41em;}
#tarjeta{width:250px;height:150px;z-index:10000;position:absolute;left:435px;top:252px;background-color:#9d273d;background-image:url(img/logo.jpg);background-repeat:no-repeat;background-position:center center;border-color:#FFF;border-style:solid none solid solid;border-width:10px;}
#textocentral{position:absolute;background-color:#F3F3F3;top:0;left:0;width:550px;height:550px;}
#tarjeta p{font-variant:small-caps;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.5em;font-weight:400;margin-top:50px;}
.subnombre{font-variant:normal;font-size:0.8em;}
#menu{position:absolute;height:147px;width:190px;left:709px;top:259px;background:url(img/fondo-menu.png) repeat-y;}
h1{text-indent:-3000px;}
#tarjeta h1 a{display:block;height:60px;text-indent:-9999px;width:250px;margin-top:45px;}
#menu ul{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-style:normal;list-style-type:none;text-align:left;margin-top:0;width:170px;font-variant:small-caps;}
#menu ul li{width:170px;}
#menu ul li a{text-decoration:none;color:#FFF;display:block;text-indent:25px;font-size:12px;background:url(img/botones.png) no-repeat right;height:29px;font-weight:700;line-height:27px;margin:0;padding:4px 5px 5px;}
#menu ul li a:hover,#menu ul li a:active{color:#333;font-weight:600;background:url(img/botones-hover.png) no-repeat;}
#menu .rayasuperior a{border-top-width:1px;border-top-style:solid;border-top-color:#CCC;}
#contenido_general{
	width:410px;
	float:left;
	position:absolute;
	bottom:7px;
	left:4px;
	z-index:25;
	height:297px;
	margin:1em;
}
.grande{position:absolute;top:10px;height:auto;}
.direccion{font-size:1.2em;text-align:center;}
#idiomas{position:absolute;height:100px;width:180px;left:687px;top:-10px;padding:10px 10px 10px 15px;}
.titidiomas{background:url(img/idiomas.png) no-repeat 3px 0;position:relative;width:200px;height:40px;}
#idiomas p{color:#FFF;font-variant:normal;text-align:left;font-size:10px;font-style:normal;text-transform:uppercase;padding-left:25px;padding-top:8px;}
#idiomas p a{color:#FFF;text-decoration:none;display:block;width:55px;background:url(img/seleccion-idioma.png) no-repeat 0 -10px;height:40px;float:left;padding-left:5px;padding-top:12px;z-index:50;margin:-20px 10px 0 0;}
#idiomas p a:hover{color:#333;text-decoration:underline;background:url(img/seleccion-idioma.png) no-repeat 0 -4px;}
p .idioma{margin-left:0;}
.norge{margin-top:-35px !important;}
#foto{
	position:absolute;
	width:530px;
	height:210px;
	z-index:10;
	left:8px;
	top:5px;
}
#foto-peque{position:absolute;width:148px;height:249px;z-index:10;left:549px;top:1px;}
#foto img{background:#FFF;border:1px solid #999;padding:4px;}
#direccion{position:absolute;left:553px;top:476px;width:144px;height:83px;}
address{text-align:right;line-height:130%;font-style:normal;letter-spacing:-1px;padding:0.2em;}
#footer{position:fixed;height:100px;width:100%;bottom:0;background:url(img/img-css/bg_footer.jpg) repeat-x;}
#menu ul li a.ahora{background:url(img/botones-hover.png) no-repeat;color:#333;}
ul.servicios{margin-left:10px;}
#direccion2 p,#direccion2 address{text-align:center;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:400;text-decoration:none;text-transform:none;line-height:1.4em;margin-bottom:0.7em;}
#direccion2{border-top:1px solid #666;border-bottom:1px solid #666;background:#FFF;margin:10px 25px;padding:5px;}
strong{color:#666;}
.servicios li{list-style:none;background:url(img/limg-lista.gif) no-repeat left 7px;text-indent:15px;}
#acreditaciones{bottom:-1.5em;left:0.5em;margin-top:30px;position:absolute;text-align:center;}
#acreditaciones p{font-size:10px;}
#atencion{
	width:137px;
	height:116px;
	z-index:10000;
	position:absolute;
	left:555px;
	top:132px;
	background-color:transparent;
}

