@charset "utf-8";

html {
	background-color:#ffffff;
	background: url(../_images/tetas-gordas.gif) no-repeat 0 0;
	background-position:top center;
}

body {
	font-family: Century Gothic, Abadi MT Condensed Light, sans serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	margin:0;
	padding:0;
}


ul, li, body, html {margin: 0; padding: 0;}


img {
	padding:0;
	margin-top:10px;
}

.clear {clear: both;}


#cabecera {
	width:950px;
	margin-left: auto;
    margin-right: auto;
	margin-top:65px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #000;
	background-color:#ffff99;
}

#contenedor {
	text-align: left;
	width: 1050px;
	margin: auto;
	color: #000000;
}


#enlaces_top {
	width:950px;
	margin-left: auto;
    margin-right: auto;
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
	font-size:16px;
	color:#C03;
}

#enlaces_top a:link{color:#C03;}
#enlaces_top a:visited{color:#C03;}


#enlaces_top a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-decoration: none; 
	color: #000;
}

#enlaces_top a:hover, enlaces_top a:active {
	border: 1px solid #000;
	background-color:#C03;
	color:#FFF;
}


#enlaces_bottom {
	width:950px;
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	font-size:14px;
	color:#00F;
}

#enlaces_bottom a:link{color:#00F;}
#enlaces_bottom a:visited{color:#00F;}
#enlaces_bottom a:hover{text-decoration:none;}





#portada_fotos_top {
	float: left;
	width:780px;
	margin-left: 20px;
	margin-top:20px;
	padding-top:15px;
	padding-bottom:20px;
	border:1px solid #000;
	background-color:#fdfdc5;
	text-align:center;
	color:#606201;
}

#portada_fotos_top img{
	border:1px solid #000;
}

#barra_busqueda {
	width:850px;
	height:45px;
	margin-left: auto;
    margin-right: auto;
	border:1px solid #444444;
	background-color:#fcfcfc;
}

#barra_busqueda form
{float:left;}

#barra_busqueda form input.searchBox{
	width:275px;
	height:18px;
	border-left:#808080 solid 2px;
	border-top:#808080 solid 2px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	float:left;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:11px 10px 0 0;
}


#barra_combinar_categorias {
	width:850px;
	height:45px;
	margin-left: auto;
    margin-right: auto;
	border:1px solid #444444;
	background-color:#FF9;
}

#barra_combinar_categorias form
{float:left;}

#barra_combinar_categorias form select.selectBox{
	height:20px;
	border-left:#808080 solid 2px;
	border-top:#808080 solid 2px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	float:left;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:11px 8px 0 0;
}


#contenido_tops {
	width: 940px;
	margin-right:auto;
	margin-left:auto;
}

#barra_modelos_top {
	float: left;
	width: 180px;
	border:1px solid #000;
	margin-left: 25px;
	margin-top: 20px;
	padding-top:0;
	padding-bottom:3px;
	background-color:#fcfdbc;
	font-size:20px;
	text-align:center;
	text-decoration:none;
}

.barra_modelos_top_top {
	display:block;
	background:#d6d499;
	color:#606201;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #8d8803;
}


#barra_modelos_top a  {
	display:block;
	text-decoration: none;
	font-size:14px;
	margin:5px;
	background:#ece995;
	color:#606201;
	border:1px solid #8d8803;
}

#barra_modelos_top a:hover {
	display:block;
	text-decoration: none;
	font-size:14px;
	margin:5px;
	background:#9da003;
	color:#ece995;
	border:1px solid #606201;
}

#barra_webs_top_contenedor {
	width: 900px;
	height: 272px;
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	padding-top:0px;
	padding-bottom:3px;
	background-color:#fdf9d6;
	font-size:20px;
	text-align:center;
	text-decoration:none;
}

#barra_webs_top {
	float: left;
	width: 300px;

}

.barra_webs_top_top {
	display:block;
	background:#810028;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:5px 5px 2px 5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #5d011d;
}


#barra_webs_top a {
	display:block;
	text-decoration: none;
	font-size:14px;
	margin:5px;
	background:#fff;
	color:#a70134;
	border:1px solid #5d011d;
}


#barra_webs_top a:hover {
	display:block;
	text-decoration: none;
	font-size:14px;
	margin:5px;
	background:#a70134;
	color:#fff;
	border:1px solid #5d011d;
}

#contenido_nuevas_modelos {
	float: left;
	width: 480px;
	font-size:12px;
	border:1px solid #000;
	margin-left: 25px;
	margin-top: 20px;
	padding-bottom:10px;
	background-color:#fbfcc7;
	text-align:center;
	text-decoration:none
}

.contenido_nuevas_modelos_titulo {
	display:block;
	background:#fdfedf;
	color:#fd3e3e;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:10px;
	padding-top:0px;
	padding-bottom:3px;
	border:1px solid #696969;
}

#contenido_nuevas_modelos img {
	border:1px solid #000;
}

#contenido_nuevas_modelos a, a:active, a:visited , a:link{
	text-decoration: none;
	padding:0;
	margin:0;
	color:#606201;
}

#contenido_nuevas_modelos a:hover {
	text-decoration: underline;
	color:#606201;
}

#galerias_listado {
	float: left;
	padding:0;
	margin:0;
	width: 1000px;
}

#galerias_listado h1 {
	font-size: 22px;
	font-weight: bold;
	color: #b50149;
	float: left;
	margin: 0;
	padding-bottom:3px;
}

#galerias_listado h2 {
	font-size: 22px;
	font-weight: bold;
	text-decoration:underline;
	color: #700067;
	float: left;
	margin: 0;
	padding-bottom:3px;
}


#galerias_listado_enlaces_ultimas {
	float: left;
	width: 650px;
}


#galerias_listado_enlaces_ultimas a {
	font-size: 16px;
	color: #ff0066;
	float: left;
	margin:0;
	padding-right:10px;
}

#galerias_listado_enlaces_ultimas a:visited {color: #b50149;}
#galerias_listado_enlaces_ultimas a:hover {color: #b50149; text-decoration:underline;}

#galerias_listado_enlaces_modelos_ultimas {
	float: left;
	width: 650px;
}


#galerias_listado_enlaces_modelos_ultimas a {
	font-size: 16px;
	color: #9c018f;
	float: left;
	margin: 0;
	padding-right:10px;
}

#galerias_listado_enlaces_modelos_ultimas a:visited {color: #700067;}
#galerias_listado_enlaces_modelos_ultimas a:hover {color: #700067; text-decoration:underline;}


.titulo_1 p {
	line-height:1.6em;
	font-size: 18px;
	font-weight:bold;
	color: #C00;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-right: 20px;
	padding-left: 20px;
}


.titulo_2 p {
	line-height:1.6em;
	font-size: 18px;
	font-weight:bold;
	color: #C00;
	margin-top:45px;
	padding-bottom:0;
	padding-top:0;
	padding-right: 20px;
	padding-left: 20px;
}


.titulo_3 p {
	float: left;
	line-height:1.6em;
	font-size: 16px;
	font-weight:bold;
	color: #ec0101;
	margin: 0;
	margin-top: 8px;
	padding-right: 20px;
	padding-left: 15px;
}

.titulo_4 p {
	float: left;
	line-height:1.6em;
	font-size: 16px;
	font-weight:bold;
	color: #ec0101;
	margin: 0;
	margin-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}


/*Estilos paginacion*/

div.pagination {
	padding: 0;
	margin: 5px 0 0 0;
	font-size:14px;
}

.pagination span, .pagination a{
	float: left;
	width: auto;
}

.pagination p {
	float:left;
	line-height:1.6em;
	font-size: 18px;
	font-weight:bold;
	color: #C00;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-right: 20px;
	padding-left: 20px;
}



div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #999;
	text-decoration: none; 
	color: #000;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color:#F90;
	color:#FFF;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px 
	solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}


div.pagination_1 {
	padding: 0;
	margin: 5px 0 0 0;
	font-size:12px;
}

.pagination_1 span, .pagination_1 a{
	float: left;
	width: auto;
}


.pagination_1 p {
	float:left;
	line-height:1.6em;
	font-size: 18px;
	font-weight:bold;
	color: #C00;
	margin-top:26px;
	padding-bottom:0;
	padding-top:0;
	padding-right: 20px;
	padding-left: 20px;
}


div.pagination_1 a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #999;
	text-decoration: none; 
	color: #000;
}

div.pagination_1 a:hover, div.pagination_1 a:active {
	border: 1px solid #000;
	background-color:#F90;
	color:#FFF;
}

div.pagination_1 span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px 
	solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}

div.pagination_1 span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}


div.pagination_2 {
	padding: 3px;
	margin: 5px 0 0 0;
}

.pagination_2 span, .pagination_2 a{
	float: left;
	width: auto;
}

div.pagination_2 a {
	padding: 2px 2px 2px 2px;
	margin: 2px;
	/*border: 1px solid #AAAADD;*/
	text-decoration: none; 
	color: #ad0303;
}

div.pagination_2 a:hover, div.pagination a:active {
	/*border: 1px solid #000099;*/
	color: #ad0303;
}

div.pagination_2 span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px 
	solid #721919;
	font-weight: bold;
	background-color: #ad0303;
	color: #FFF;
}

div.pagination_2 span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	/*border: 1px solid #EEE;*/
	color: #DDD;
}



#pie {
	margin-right:auto;
	margin-left:auto;
	font-size:12px;
	padding:10px 0 10px 0;
	text-align:center;
}

/* Menu Navegacion Categorias*/

#categorias_menu {
	width:180px;
	margin:0;
	padding:8px;;
	border:1px solid #961010;
	float:left;
}

.menu_top {
	background:#c62828;
	border:1px solid #000000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:8px;
	margin:0;
}

.menu_top a:link, 
.menu_top a:active, 
.menu_top a:visited,
.menu_top a:hover { 
	text-decoration:none;
	color:#FFF;
}

.menu_seccion {
	padding:0;
	margin:0;
	width:185px;
}

.menu_seccion a:link, 
.menu_seccion a:active, 
.menu_seccion a:visited { 
	text-decoration:none;
	color:#d60101;
}

.menu_seccion a:hover {
	text-decoration:underline;
}

.menu_seccion ul {
	list-style-type:none;
	margin:0;
	padding-top:5px;
}

.menu_seccion li {
	margin:0;
	padding:0;
	min-height:26px;
}

.menu_seccion li a {
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:1.5em;
	padding:0 0 0 4px;
}

.menu_seccion li ul {
	margin:0;
	padding:0;
}

.menu_seccion li li {	
	margin:0;
	padding:0;
	min-height:20px;
	border:0;
}

.menu_seccion li li a {
	display:block;
	line-height:2.0em;
	font-size:11px;
	color:#fde4e4;
	margin:0;
	padding:0 0 0 10px;
}


.menu_seleccionado {
	background:#fde4e4;
}


#galerias_listado_categoria {
	float: left;
	width: 600px;
	padding-left:20px;
}

#galerias_listado_categoria h1 {
	font-size: 22px;
	font-weight: bold;
	color: #cb0000;
	float: left;
	margin: 0;
}


#galerias_listado_categoria_info a {
	font-size: 16px;
	color: #ff0066;
	float: left;
	margin:0;
	padding-right:10px;
}

#galerias_listado_categoria_info a:visited {color: #b50149;}
#galerias_listado_categoria_info a:hover {color: #b50149;}


#barra_recomendados {
	float: left;
	width: 200px;
	border:1px solid #000;
	margin-left: 20px;
	padding-top:4px;
	padding-bottom:10px;
	background-color:#fcfda5;
	font-size:16px;
	text-align:center;
	text-decoration:none;
}

#barra_recomendados_top {
	background:#b4b603;
	border:1px solid #000000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:6px;
	margin:8px;
	color:#feffbc;
}

#barra_recomendados a{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0;
	margin:0;
	color:#F00
}

#barra_recomendados img{
border: 1px solid #000;
margin-bottom:5px;
}


#barra_premium {
	float: right;
	width: 200px;
	border:1px solid #000;
	margin-left: 20px;
	padding-top:4px;
	padding-bottom:10px;
	background-color:#fcfda5;
	font-size:16px;
	text-align:center;
	text-decoration:none;
}

#barra_premium_top {
	background:#b4b603;
	border:1px solid #000000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:6px;
	margin:8px;
	color:#feffbc;
}

#barra_premium a{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0;
	margin:0;
	color:#F00
}

#barra_premium img{
border: 1px solid #000;
margin-bottom:5px;
}




#modelos_listado_categoria {
	float:left;
	width: 950px;
}

#modelos_listado_categoria h1 {
	font-size: 24px;
	font-weight: bold;
	color: #027f69;
	float: left;
	margin: 0;
}


#modelos_listado_categoria a {
	font-size: 14px;
	color: #02cda9;
	padding:0;
}

#modelos_listado_categoria a:visited {color: #027f69;}
#modelos_listado_categoria a:hover {text-decoration:none; color: #027f69;}


table.center {text-align: center; margin-left:auto; margin-right:auto;}
tr {vertical-align:text-top;}

#barra_modelos_webs {
	float: right;
	width: 200px;
	border:1px solid #000;
	margin-left: 20px;
	padding-top:4px;
	padding-bottom:10px;
	background-color:#fcffdf;
	font-size:16px;
	text-align:center;
	text-decoration:none;
}

#barra_modelos_webs_top {
	background:#b50149;
	border:1px solid #000000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:6px;
	margin:8px;
	color:#ffffff;
}

#barra_modelos_webs a{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#d80358;
}


#barra_modelos_webs img{
border: 1px solid #000;
margin-bottom:5px;
}

#ficha_modelo {
	margin-left: auto;
	margin-right: auto;
	width: 660px;
	height: 210px;
	border:1px solid #000;
	padding:5px;
	background-color:#fdfdd8;
}


#ficha_modelo img {
	float: left;
	margin-left:10px;
	padding:5px;
	border: 1px solid #666666;
	background-color:#FFF;
	
}

#ficha_modelo_texto {
	float:left;
	width: 470px;
	height: 185px;
	margin-left:15px;
	margin-top:12px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #000;
	background-color:#ffffff;
	font-size:12px;
	text-align:justify;
	text-decoration:none
}

div.error {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #c23834;
	color:#aa352b;
	padding:10px 5px 10px 50px;
	background:#f9a390;
	font-weight:normal;
	font-size:16px;
	text-align:center;
}


