@charset "utf-8";
/* CSS Document */

HTML { background:url("../images/bg.gif"); }
BODY { font:11px Tahoma, Arial, Helvetica, sans-serif;line-height:15px; }
.wrap { margin:0 auto 0 auto;width:900px; }

.title { color:#f58383;font:bold 25px "Century Gothic",Tahoma, Arial, Helvetica, sans-serif; }
.title-2 { color:#dc2c36;font:bold 25px "Century Gothic",Tahoma, Arial, Helvetica, sans-serif; }

.bg-recomendadas { background:url("../images/icons/icon-recomendadas.jpg") right center no-repeat;padding:30px 0 0 0; }
.bg-escorts { background:url("../images/icons/icon-escorts.jpg") right center no-repeat;padding:20px 0 0 0; }

.subtitle { background:url("../images/icons/icon-escorts-2.jpg") left center no-repeat;font-size:16px;padding:20px 0 20px 20px; }

.separator-1 { background:url("../images/separator-1.jpg") no-repeat;height:1px;width:660px; }
.separator-2 { background:url("../images/separator-2.jpg") no-repeat;height:1px;width:660px; }

.copyright P { color:#c8c8c8;margin:15px 0 15px 0; }

DIV > #header { background:url("../images/header-bg.png") no-repeat; }
#header { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header-bg.png",sizingMethod="scale"); }
#header { position:relative;height:191px; }

DIV > #header #logo { background:url("../images/logo.png") no-repeat; }
#header #logo { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png",sizingMethod="scale"); }
#header #logo { height:160px;left:0px;position:absolute;top:20px;width:487px; }

#menu-top { bottom:0px;position:absolute;right:0px; }
*html #menu-top { bottom:-1px; }

/*
	Estilos del menu top
*/
#menu-top LI { color:#fff;font:16px Tahoma, Arial, Helvetica, sans-serif;text-align:center; }
#menu-top LI { background:transparent url("../images/tab.png") no-repeat;float:left;height:37px;margin:0 0 0 2px;width:110px; }
#menu-top LI P { margin:7px 0 0 0; }
#menu-top LI.selected { background:url("../images/tab-selected.png") no-repeat;color:#AB262C; }

/*
	Estilos para links del menu top
*/
#menu-top LI A { color:#fff;text-decoration:none; }
#menu-top LI.selected A { color:#AB262C; }

#main { background:#fff;padding:7px 0 7px 0;position:relative; }

#main .b1, #main .b3, #main .b4 { height:7px;width:7px;position:absolute; }
#main .b1 { background:url("../images/layout/border-1.gif");top:0px;left:0px; }
#main .b3 { background:url("../images/layout/border-2.gif");bottom:0px;left:0px; }
#main .b4 { background:url("../images/layout/border-3.gif");bottom:0px;right:0px; }

#content { background:#fff;padding:9px;overflow:hidden; }
#content .left,#content .right { margin-bottom:-2000px;padding-bottom:2000px; }
#content .left { border-right:#DB2831 1px dotted;float:left;padding-right:10px;width:660px; }
#content .right { float:right;width:200px; }

/*
	Boxes de la columna derecha
*/
.right .box { background:url("../images/bg-box-right.jpg") top center no-repeat;min-height:100px;width:200px; }
.right .box H3 { color:#DC2C36;font:bold 10px Tahoma, Arial, Helvetica, sans-serif;padding:5px 0 5px 5px;text-transform:uppercase; }
.right .box P { margin:5px; }

#footer { border-top:#DB2831 1px solid;margin:5px 10px 0 10px;padding:5px 0 0 0; }

/*
	Estilos para el menu del footer
*/
#footer .menu-left { float:left; }
#footer .menu-left UL { margin:10px 0 0 0; }
#footer .menu-left LI { float:left;margin:0 2px 0 2px; }

/*
	Estilos para links del menu del footer
*/
#footer .menu-left LI A { color:#000;text-decoration:none; }
#footer .menu-left LI A:hover { color:#dc2c36;text-decoration:underline; }
#footer .menu-left LI.selected A { color:#dc2c36;text-decoration:underline; }

#footer .email { background:url("../images/icons/icon-footer-email.jpg") top right no-repeat;float:right;height:40px;width:200px; }
#footer .email P { margin:10px 15px 0 0; }
#footer .email A { color:#000;text-decoration:none; }

/*
	Estilos para novedades en la home
*/
.novedades {  }
.novedades .escort { float:left;margin:10px 3px 0 2px;width:160px; }
.novedades .escort .top { background:url("../images/bg-top-novedades.jpg") no-repeat;border-bottom:#fff 1px solid;height:19px; }
.novedades .escort .top H3 { color:#fff;font-weight:bold;padding:2px 0 0 0; }
.novedades .escort .bottom { background:url("../images/bg-bottom-novedades.jpg") no-repeat;border-top:#fff 1px solid;height:20px; }
.novedades .escort .bottom P { color:#fff;margin:2px 0 0 0; }
.novedades .escort IMG { height:190px; }

/*
	Estilos para recomendadas en la home
*/
.recomendadas {  }
.recomendadas .escort { float:left;margin:0 3px 6px 2px;width:160px; }
.recomendadas .escort .photo { border:#999 1px solid; }
.recomendadas .escort .bottom { border:#999 1px solid;border-top:0px; }
.recomendadas .escort .bottom H3 { background:#e5e5e5;color:#dc2c36;padding:2px 0 0 0; }
.recomendadas .escort IMG { height:100px; }
.recomendadas .escort A { color:#dc2c36;text-decoration:none; }

/*
	Publicidad
*/
.publicidad { width:180px;margin:5px auto 5px auto; }

/*
	Aviso
*/

#content .pub .columns { position:relative; }
#content .pub .columns .pleft { border:0px;float:left;width:320px; }
#content .pub .columns .pright { float:right;width:324px; }

#content .pub .preview .top { background:url("/web/images/escorts-preview-top.jpg") no-repeat;height:6px;margin:0 0 2px 0;width:320px; }
#content .pub .preview .bottom { background:url("/web/images/escorts-preview-bottom.jpg") no-repeat;height:6px;margin:2px 0 0 0;width:320px; }

#content .pub .info { background:url("/web/images/escorts-box-bg.jpg") repeat-y;min-height:406px;position:relative; }
#content .pub .info .top { background:url("/web/images/escorts-box-top.jpg") no-repeat;height:15px;margin:0;width:324px;position:absolute;top:0px; }
#content .pub .info .bottom { background:url("/web/images/escorts-box-bottom.jpg") no-repeat;height:15px;margin:0;width:324px;position:absolute;bottom:0px; }
#content .pub .info .middle { padding:15px 10px 15px 10px; }

#content .pub .info .caption { color:#fff;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;margin:5px 0 5px 0; }
#content .pub .info .value { border:#f79e9e 1px solid;color:#000;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;padding:3px; }

#content .pubName { color:#000; }
#content .pubPhones { color:#f2787a;font-size:17px; }
#content .pubText { color:#000;font:normal 12px Tahoma, Arial, Helvetica, sans-serif;padding:0 0 0 3px; }

#content .pub .photo { border:#999 1px solid;float:left;margin:10px 1px 0 2px;width:160px; }
