/*
FFF5F5
FFE5E5


verde #C8FF7B
naranja #FCC665, #f90
celeste #B2D3FF
amarillo #FFF6A2
rosa #E598C4

SEMI CLAROS
verde #D2FF94
naranja #FCD07D
celeste #CCE2FF
amarillo #FFF8BD
rosa #EBADD0

CLAROS
verde #FFCCCC
naranja #FDE2B0
celeste #E5F1FF
amarillo #FFFBD6
rosa #F5D6E8
*/
body {
	background-image: url('../../images/background.png');
	background-repeat: repeat;
}

/*********TODOS LOS LINKS*********/
a,a:link,a:visited,a:active{
	cursor: pointer;
	color: #D34BB1;
	text-decoration: none;
}
a:hover{
	color: #D34BB1;
	text-decoration: underline;
}
/************************** GENERICOS WP **************************/
.alignright{
	float: right;
}
.alignleft{
	float: left;
}
small{
	color: #999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	line-height: 1.5em;
}
/********* img *********/
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
/********* alt *********/
.alt{
	margin: 0;
	padding: 10px;
}
/************************** ESTRUCTURA WP **************************/
/********* content *********/
#content{
	width: 64%; /* 64%; */
	height: 100%;
	min-height: 550px;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
	background: #FFF;
}
/********* sidebar *********/
#sidebar{
	margin: 3px 0 5px 0;
	padding: 3px;
	text-align: left;
}
#sidebar p{
	margin: 0;
	padding: 0;
}
#sidebar h2{
	text-align: center;
}
#sidebar a,#sidebar a:link,#sidebar a:visited,#sidebar a:active,#sidebar a:hover{
	color: #777;
}
#sidebar ul{
	font: normal normal normal 11px verdana;
}
#sidebar li{
	margin: 0 0 0 15px;
	list-style: circle;
	padding: 2px 0;
}
/********* search *********/
#search{
	width: 100%;
	min-height: 550px;
	border-left: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
}
#search h2{
	1width: 100%;
	height: 20px;
	margin: 0;
	padding: 3px;
	background-color: #D34BB1;
	vertical-align: middle;
	font: normal normal bold 14px verdana;
	color: #FFF;
}
#search h3{
	1width: 100%;
	height: 20px;
	margin: 0;
	padding: 2px;
	font: normal normal bold 12px verdana;
	color: #D34BB1;
}
#search small{
	margin: 0;
	padding: 2px;
}
#search h3 a,#search h3 a:link,#search h3 a:visited,#search h3 a:active,#search h3 a:hover{
	font: normal normal bold 12px verdana;
}
/********* navigation *********/
.navigation{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
/********* postppal *********/
#postppal{
	width: 99%;
	min-height: 550px;
	border: 1px solid #D34BB1;
	background: #FFF;
}
#postppal h1{
	1width: 100%;
	height: 20px;
	margin: 0;
	padding: 3px;
	background-color: #D34BB1;
	vertical-align: middle;
	font: normal normal bold 14px verdana;
	color: #FFF;
}
/********* post *********/
.post{
	padding: 3px;
	text-align: justify;
	border-top: 1px dotted #D34BB1;;
}
/********* postmetadata *********/
.postmetadata{
	padding-top: 5px;
	margin: 10px 0;
	clear: both;
	text-align: center;
	color: #999;
	border-top: 1px dotted #999;
}
.postmetadata ul, .postmetadata li{
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
/********* entry *********/
.entry{
	line-height: 1.4em;
	padding: 5px;
	text-align: justify;
}
.entry strong{
	font-weight: bold;
}
.entry p{
	padding: 5px 2px;
	font-size: 1.05em;
}
.entry p a:visited{
	color: #D34BB1;
}
html>body .entry ul{
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}
html>body .entry li{
	margin: 7px 0 8px 10px;
}
.entry ul li:before{
	content: "\00BB \0020";
}
.entry ol{
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li{
	margin: 0;
	padding: 0;
}
.entry form{ /* This is mainly for password protected posts, makes them look better. */
	text-align: center;
}
/********* comment *********/
.comment{
	margin: 5px;
	padding: 10px;
	text-align: justify;
	font: normal normal normal 11px verdana;
	border: 1px solid #D34BB1;
}
.children .comment{
	margin: 5px;
	padding: 5px;
	background-color: #edf8e2;
}
/********* comments *********/
h3#comments{
	padding: 10px;
	margin: 40px auto 20px ;
	font: normal normal bold 11px verdana;
	color: #D34BB1;
}
/********* commentlist *********/
.commentlist{
	margin: 5px;
	padding: 10px;
	text-align: justify;
	1border: 1px solid #D34BB1;
}
.commentlist li{
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li{
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p{
	margin: 10px 5px 10px 0;
}
/********* commentform *********/
#commentform input{
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform{
	margin: 5px 10px 0 0;
	padding: 5px;
}
#commentform textarea{
	width: 100%;
	padding: 2px;
	border: 1px solid;
}
#respond{
	padding: 10px;
}
#respond h3{
	padding: 5px 10px;
}
#respond p{
	margin: 5px;
}
#respond:after{
	content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
#commentform #submit{
	margin: 0 0 5px auto;
	float: right;
}
/************************** ESTRUCTURA MYY **************************/
/********* header *********/
#header{
	width: 950px;
	height: 125px;/*105px;*/
	margin: 0 auto; /*centrado*/
	background: #FFF;
}
#header h1{
	padding-left: 4px; 
	font: normal normal bold 12px verdana;
	color: #D34BB1;
}
#header img{
	border: 0;
	padding: 0 0 0 3px;
}
#header #header_img{
	width: 820px;
	height: 100px;
	margin: 0 auto; /*centrado*/
	padding: 0 3px 0 0;
	text-align: left;
}
/********* footer *********/
#footer{
	width: 950px;
	margin: 0 auto; /*centrado*/
	clear: both;
}
#footer table{
	width: 100%;
	height: 50px;
	margin-top: 10px;
	border-top: 1px solid #D34BB1;
	background: #FFCCCC;
}
#footer td{
	text-align: center;
}
/********* wrapper_myy *********/
#wrapper_myy{
	width: 950px;
	margin: 0 auto;
	clear: both;
}
/********* navigation_myy *********/
#navigation_myy{
	width: 100%;
	height: 26px;
	border-top: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
	background: #FFCCCC;
}
/********* content_my y*********/
#content_myy{
	width: 78%;
	height: 100%;
	min-height: 1000px;
	padding: 0 2px 0 0;
	float: left;
	display: inline;	
}
.content_myy_fdo_blanco{
	background: #FFF;
}
/********* rightColumn_myy *********/
#rightColumn_myy{
	width: 21%;
	min-height: 1000px;
	height: 100%;
	float: left;
	padding-left: 7px;
	1background: #EAFBF5;
	background: #FFCCCC;
}
/********* search_myy *********/
#search_myy{
	padding-right: 3px 5px;
}
/********* excerpt *********/
#excerpt{
	width: 740px;
	padding: 5px;
}
#excerpt img{
	padding: 2px;
	margin: 3px;
	border: 1px solid #D34BB1;
}
.excerpt_cat_thumbnail{
	width: 355px;
	padding: 5px;
}
/************************** OTROS MYY **************************/
/********* post_fuente_externa *********/
.post_fuente_externa{
	padding: 15px 5px;
}
/********* addthis *********/
#content_myy .addthis_container{
	padding: 10px;
}
/********* page_cat *********/
#redes_sociales{
	margin: 3px 0 5px 0;
	padding: 3px;
	1border-bottom: 2px solid #D34BB1;
	text-align: left;
}
#redes_sociales h2{
	text-align: center;
}
#redes_sociales addthis_separator{
	text-align: center;
	color: #D34BB1
}
/********* page_cat *********/
h1.page_cat{
	width: 739px;
	padding: 5px;
	font: normal normal bold 14px arial;
	1color: #D34BB1;
	color: #FFF;
	background-color: #D34BB1;
}
#page_cat_ppal{
	width: 741px;
	min-height: 1000px;
	border: 1px solid #D34BB1;
}
/********* page_cat_thumbnail *********/
.page_cat_thumbnail{
	width: 100%;
	text-align: left;
	font: normal normal normal 11px arial;
	color: #777777;
}
.page_cat_thumbnail #excerpt{
	width: 720px;
	padding: 5px;
}
.page_cat_thumbnail h2{
	height: 20px;
	padding: 5px 0 0 5px;
	margin: 0;
	background-color: #D34BB1;
	vertical-align: middle;
	font: normal normal bold 14px verdana;
	color: #FFF;
}
.page_cat_thumbnail h3 a{
	margin: 3px;
	padding: 5px 3px;
	font: normal normal bold 12px arial;
	text-align: justify;
}
.page_cat_thumbnail h3 a:hover{
	text-decoration: underline;	
}
.page_cat_thumbnail small{
	margin: 3px;
	padding: 3px;
}
.page_cat_thumbnail .post {
	height: 135px;
}
/********* cat_thumbnail_content *********/
#cat_thumbnail_content{
	background: #FFF;
}
#cat_thumbnail_content td{
	height: 350px;
	vertical-align: top;
}
/********* cat_thumbnail_new *********/
.cat_thumbnail_new{
	width: 360px;
	margin-bottom: 5px;
	padding: 3px;
	text-align: left;
	font: normal normal normal 11px arial;
	color: #999;
	background: #FFF;
	vertical-align: top;
}
.cat_thumbnail_new h2{
	height: 25px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font: normal normal bold 14px verdana;
	color: #FFF;
}
.cat_thumbnail_new h2 a,.cat_thumbnail_new h2 a:link,.cat_thumbnail_new h2 a:visited
	,.cat_thumbnail_new h2 a:active,.cat_thumbnail_new h2 a:hover{
	font: normal normal bold 14px verdana;
	display: block;
	border-bottom: 1px dotted #D34BB1;
}
.cat_thumbnail_new ul{
	border: 1px solid #00F;
	display: inline;
}
.cat_thumbnail_new ul li{
	display: inline;	
}
.cat_thumbnail_new_post{
	width: 45%;
	height: 300px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 5px;
	display: inline-table;
	text-align: justify;
	vertical-align: top;
}
.cat_thumbnail_new_post h3 a,.cat_thumbnail_new_post h3 a:link
	,.cat_thumbnail_new_post h3 a:visited,.cat_thumbnail_new_post h3 a:active{	
	font: normal normal bold 12px arial;
	text-align: justify;
}
..cat_thumbnail_new_post h3 a:hover{
	text-decoration: underline;
}

.cat_thumbnail_separator{
	padding-left: 10px; 
	border-left: 1px dashed #DEDEDE;
}
/********* cat_thumbnail *********/
.cat_thumbnail{
	height: 600px;
	margin-bottom: 5px;
	border: 1px solid #D34BB1;
	text-align: left;
	font: normal normal normal 11px arial;
	color: #999;
	background: #FFF;
}
.cat_thumbnail #excerpt{
	width: 365px;
	padding: 5px;
}
.cat_thumbnail h2{
	height: 25px;
	padding: 5px 0 0 5px;
	margin: 0;
	background-color: #D34BB1;
	vertical-align: middle;
	font: normal normal bold 14px verdana;
	color: #FFF;
}
.cat_thumbnail h2 a,.cat_thumbnail h2 a:link,.cat_thumbnail h2 a:visited,.cat_thumbnail h2 a:active,.cat_thumbnail h2 a:hover{
	font: normal normal bold 14px verdana;
	color: #FFF;
	display: block;
}
.cat_thumbnail h3{
	margin: 2px 3px;
	padding: 5px 3px 5px 3px;
}
.cat_thumbnail h3 a,.cat_thumbnail h3 a:link,.cat_thumbnail h3 a:visited,.cat_thumbnail h3 a:active{	
	font: normal normal bold 13px arial;
	text-align: justify;
}
.cat_thumbnail h3 a:hover{
	font: normal normal bold 13px arial;
	text-align: justify;
}
.cat_thumbnail small{
	margin: 3px;
	padding: 3px;
}
/********* cat_thumbnail_izq *********/
.cat_thumbnail_izq{
	width: 50%;
	float: left;
}
/********* cat_thumbnail_der *********/
.cat_thumbnail_der{
	width: 49%;
	float: right;
}
#ppal_publi{
	width: 100%;
	background: #FFF5F5;
	text-align: left;
}
/********* cat_thumbnail_lst *********/
.cat_thumbnail_lst{
	width: 100%;
}
.cat_thumbnail_lst ul{
	margin: 0;
	padding: 2px;
	list-style: none;
}
.cat_thumbnail_lst ul li{
	width: 100%;
	float: left;
	margin: 5px 5px 0 2px;
	clear: both;
	1border-bottom: 1px dotted #D34BB1;
	text-align: justify;
}
.cat_thumbnail_lst a,.cat_thumbnail_lst a:link,.cat_thumbnail_lst a:visited,.cat_thumbnail_lst a:active{
	padding: 3px;
	font: normal normal bold 11px arial;
	text-align: justify;
}
.cat_thumbnail_lst a:hover{
	padding: 3px;
	font: normal normal bold 11px arial;
	text-align: justify;
}
.cat_thumbnail_lst img{
	width: 60px;
	height: 60px;
	margin: 3px;
	padding: 2px;
	float: right;
	border: 1px solid #D34BB1;
}
/********* leftColum - categories *********/
#categories{
	width: 100%;
	1float: right;
	margin: 0 5px 10px 5px;
}
#categories h2{
	font: normal normal bold 14px verdana;
	color: #FFF;/*#858585;*/
	padding: 5px 0 0 5px;
	margin: 0;
	border-top: 1px dotted #D34BB1;
	background-color: #D34BB1;
	vertical-align: middle;
	height: 20px;
}
#categories ul{
	font: normal normal bold 11px arial;
	color: #333;/*#858585;*/
	margin:0;
	padding:0 0 10px;
	list-style: none;
}
#categories li{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #D34BB1;
}
#categories a,#categories a:link,#categories a:visited,#categories a:active{
	display: block;
	padding: 3px 5px 3px 10px;
	height: 17px;
	font: normal normal bold 11px arial;
	color: #333;
}
#categories a:hover{
	font: normal normal bold 11px arial;
	color: #333;
	background: #FFCCCC;
}

/********* nota *********/
#nota{
   font: normal normal normal 12px verdana;
	color: #000;
	padding: 0;
	margin: 0;
}
#nota h2{
   font: normal normal bold 14px verdana;
	color: #000;
	padding: 5px 0 0 5px;
	margin: 5px;
	border-top: 2px solid #D34BB1;
	border-bottom: 2px solid #D34BB1;
	background-color: #FFCCCC;
	vertical-align: middle;
	text-align: left;
	height: 23px;
}
#nota h3{
	font: normal normal bold 14px verdana;
	color: #000;
	border-top: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
	padding: 5px;
	margin: 0 5px;
}
#nota p{
	padding: 3px 5px;
	text-align: justify;
}
#nota ul{
	padding: 5px 20px;
	margin: 5px;
   color: #D34BB1;
}
#nota ul li span{
   color: #000;
}
.floatLeft{
	float: left;
	clear: left;
   margin: 10px 10px 5px 10px;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	font: normal normal normal 9px verdana;
	color: #999;
}
.floatRight{
	float: right;
	clear: right;
   margin: 10px 10px 5px 10px;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	font: normal normal normal 9px verdana;
	color: #999;
}
.conBordeNaranja{
	border: 1px solid #D34BB1;
}
.conFondoGris{
	color: #000;
	background-color: #FFCCCC;
}
#nota a{
	color: #D34BB1;
	text-decoration: none;
}
#nota a:hover{
	color: #D34BB1;
	text-decoration: underline;
}
/********* Guia *********/
#guia{
	padding: 0;
	margin: 0;
	font: normal normal normal 11px verdana;
	color: #000;
	text-align: center;
}
#guia p{
	padding: 10px;
	font: normal normal normal 12px verdana;
	color: #000;
}
#guia table{
	width: 100%;
	text-align: center;
}
#guia tr{
	vertical-align: top;
}
#guia td{
	text-align: center;
}
#guia #guia_seccion{
	margin-top: 3px;
	width: 100%;
	float: left;
	text-align: center;
}
#guia h1{
	padding: 5px 0 0 5px;
	margin: 0;
   font: normal normal bold 14px verdana;
	color: #FFF;/*#858585;*/
	border-top: 1px dotted #D34BB1;
	background-color: #D34BB1;
	vertical-align: middle;
	height: 20px;
}
#guia h2{
   font: normal normal bold 12px verdana;
	color: #000;
	padding: 3px;
	margin: 0 3px;
	border-top: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
	background-color: #FFCCCC;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}
#guia ul{
	margin: 10px 20px;
	text-align: left;
	list-style-type: none;
}
#guia ul li{
	padding: 3px;
}
#guia a,#guia a:link,#guia a:visited,#guia a:active{
	font: normal normal normal 12px verdana;
}
#guia a:hover{
	font: normal normal normal 12px verdana;
}
#guia_banderas{
	margin: 0 auto;
	padding: 10px;
	text-align: center;
}
#guia_banderas table{
	padding: 10px;
	text-align: center;
}
#guia_banderas td{
	padding: 10px;
	text-align: center;
}
#guia_banderas img{
	width: 70px;
	height: 46px;
}
/********* Guia left col *********/
#guia_left_col{
	font: normal normal normal 11px verdana;
}
#guia_left_col_lst h2{
	padding: 10px 5px 15px 5px;
	font: normal normal bold 12px verdana;
	color: #D34BB1;
}
#guia_left_col_lst li{
	padding-bottom: 10px;
}

/********* guia_lst *********/
#guia_lst{
	padding: 0;
	margin: 0;
   font: normal normal normal 12px verdana;
	color: #000;	
}
#guia_lst h2{
	height: 23px;   
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #D34BB1;
	background-color: #FFCCCC;
	vertical-align: middle;
	text-align: left;
	font: normal normal normal 12px verdana;
	color: #000;
}
#guia_lst h2 a,#guia_lst h2 a:link,#guia_lst h2 a:visited,#guia_lst h2 a:active{
	cursor: pointer;
	color: #000;
	text-decoration: underline;
}
#guia_lst h2 a:hover{
   cursor: pointer;
	color: #000;
	text-decoration: underline;
}
/********* guia_lst_row *********/
.guia_lst_row{
	margin: 0;
	padding: 2px;
	clear: both;	
	border-bottom: 1px dotted #D34BB1;
	vertical-align: top;
}
.guia_lst_row table{
	width: 100%;
}
.guia_lst_row td{
	padding: 2px;
}
.guia_lst_row_destacado{	
	background-color: #f3ffe1;
}
.guia_lst_row_no_img{
	padding: 1px;
}
.guia_lst_row_img{	
	1padding: 2px;
	vertical-align: top;
}
.guia_lst_row_flash{
	1padding: 2px;
	vertical-align: top;
}
.guia_lst_row_img_marco{
}
.guia_lst_row_txt{	
	margin: 3px;
	padding: 2px;
	text-align: justify;
}
.guia_lst_row_txt h3{
	padding: 2px 0;
	font: normal normal bold 13px verdana;
	color: #000;
}
.guia_lst_row_txt li{
	padding: 2px 0;
}
.guia_lst_row_txt_descr{
	padding: 5px 0 10px 0;
	font: normal normal normal 12px verdana;
	color: #999;
}
.guia_lst_row_cupon{
	width: 200px;
	height: 80px;
	margin: 5px;
	padding: 10px;
	border: 3px dashed #D34BB1;
	background: #FFCCCC;
	text-align: center;
	vertical-align: middle;
	font: normal normal normal 12px verdana;	
	color: #D34BB1;
}
.guia_lst_row_cupon table{
	width: 100%;
	height: 100%;
}
.guia_lst_row_cupon td{
	vertical-align: middle;
}
.guia_lst_row_cupon_title{
	height: 10px;
	border-bottom: 1px solid #D34BB1; 
	text-align: left;
	vertical-align: middle;
	font: normal normal bold 12px verdana;
}
span.sprites_myy_tijera {
	background: url('../../images/myy_sprite.png') no-repeat 0 -80px;
	width: 30px;
	height: 41px;
	padding: 14px;
	position: relative;
	left: -34px;
	top: 0;
	/*
	.sprite-tijera_1 { background-position: 0 0; width: 41px; height: 30px; } 
	.sprite-tijera_2 { background-position: 0 -80px; width: 30px; height: 41px; } 
	.sprite-tijera_3 { background-position: 0 -171px; width: 30px; height: 41px; } 
	.sprite-tijera_4 { background-position: 0 -262px; width: 41px; height: 30px; } 
 
	*/
}
/********* derecha_secciones *********/
.derecha_secciones{
   font: normal normal normal 12px verdana;
	color: #777777;
	padding: 0;
	margin: 0;
}
.derecha_secciones h2{
   font: normal normal bold 14px verdana;
	color: #777777;
	padding: 5px 0 0 5px;
	margin: 5px;
	border-bottom: 1px solid #777777;
	background-color: #FFCCCC;
	vertical-align: middle;
	text-align: left;
	height: 23px;
}
.derecha_secciones a{
	color: #777777;
}
/********* categoria_ppal *********/
h1#categoria_ppal{
	font: normal normal bold 14px verdana;
	color: #D34BB1;
	padding: 5px 0 0 5px;
	margin: 5px;
	border-top: 2px solid #D34BB1;
	border-bottom: 2px solid #D34BB1;
	background-color: #FFF;
	vertical-align: middle;
	text-align: left;
	height: 23px;
}
#categoria_ppal_imagen{
	padding: 5px;
	text-align: center;
}
#categoria_ppal_imagen img{
	padding: 5px;
	border: 2px solid #D34BB1;
	height: 250px;
}
/********* publicidad *********/
.publicidad{
	/*
	padding: 5px;
	text-align: center;
	*/
}
.publicidad h2{
	text-align: center
}
.#publicidad ul li{
	/* padding-bottom: 5px; */
}
/********* best_related_post *********/
#best_related_post{
	border: 1px solid #D34BB1;
	text-align: justify;
}
#best_related_post h3{
	font: normal normal bold 12px verdana;
	color: #000;
	margin: 2px;
	padding: 5px;
	border-top: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
	background-color: #FFCCCC;
}
/********* facebook_fan *********/
#facebook_fan{
	margin: 0 auto;	
}
/********* pagina contacto *********/
#post-825 h2{
	font: normal normal bold 12px verdana;
	color: #000;
	margin: 10px 2px 2px 2px;
	padding: 5px;
	border-top: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
}
/********* contacto *********/
#contacto{
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	border: 1px solid #D34BB1;
}
#contacto p{
	padding: 5px;
	text-align: left;
}
#contacto textarea{
	border: 1px solid;
}
/********* page_404 *********/
#page_404{
	text-align: center;
}
#page_404 h2{
	padding: 5px;
	font: normal normal bold 14px verdana;
	color: #000;
}
#page_404 h3{
	margin-top: 25px;
	padding: 5px 5px 5px 15px;
	font: normal normal bold 12px verdana;
	color: #000;
	text-align: left;
}
#page_404 p{
	padding: 5px;
	font: normal normal normal 12px verdana;
	color: #000;
}
#page_404 ul{
	padding: 15px;
	text-align: left;
}
#guia_lst_buscar{
	padding: 10px;
	text-align: center;
}
#ppal_top{
	1border: 1px solid #0F0;
	1display: inline;
}
#ppal_guia{
	float: left;
	display: inline;
}
/********* nombres_bebes *********/
#nombres_bebes{
	width: 730px;
	padding: 5px;
	text-align: center;
}
#nombres_bebes h2{
	padding: 10px 5px;
	text-align: left;
	font: normal normal bold 12px verdana;	
}
#nombres_bebes_m h2{	
	color: #4dc5d6;	
}
#nombres_bebes_f h2{
	color: #ee88cd;	
}
#nombres_bebes ul{
	padding: 5px;	
}
#nombres_bebes li{
	padding: 5px;
	display: inline;	
	border: 1px solid #000;	
}
#nombres_bebes_m li{
	background-color: #4dc5d6;	
}
#nombres_bebes_f li{
	background-color: #ee88cd;	
}
#nombres_bebes a,#nombres_bebes a:link,#nombres_bebes a:visited
	,#nombres_bebes a:active,#nombres_bebes a:hover{
	font: normal normal bold 14px verdana;
	color: #000;
}
#nombres_bebes_lst{
	margin-top: 15px; 
}
#nombres_bebes_lst h1{
	padding: 5px;
	font: normal normal bold 16px verdana;
}
.nombres_bebes_color_m h1{
	color: #4dc5d6;	
}
.nombres_bebes_color_f h1{
	color: #ee88cd;
}
#nombres_bebes_lst table{
	width: 100%;
	border: 1px solid;
}
#nombres_bebes_lst th{
	text-align: center;
	font: normal normal bold 12px verdana;
	border-bottom: 1px solid #000;
}
.nombres_bebes_color_m th{
	background-color: #4dc5d6;	
}
.nombres_bebes_color_f th{
	background-color: #ee88cd;
}
#nombres_bebes_lst td{	
	padding: 3px;
	font: normal normal normal 12px verdana;
	border-bottom: 1px solid #cfcfcf;
}
.nombres_bebes_color_m tr:hover{
	background-color: #4dc5d6;	
}
.nombres_bebes_color_f tr:hover{
	background-color: #ee88cd;
}
/********* ppal_secciones *********/
h1.ppal_secciones{
	margin-top: 10px;
	padding-left: 3px; 
	font: normal normal bold 14px verdana;
	color: #D34BB1;	
	border-top: 1px solid #D34BB1;
	border-left: 15px solid #D34BB1;
	border-right: 1px solid #D34BB1;
	border-bottom: 1px solid #D34BB1;
}
/********* ppal_posts *********/
#ppal_posts h3{
	margin: 5px 3px;
	font: normal normal bold 12px verdana;
	color: #D34BB1;
}
#ppal_posts td{
	vertical-align: top;	
}
/********* ppal_seccion_3 *********/
#ppal_seccion_3{
	height: 300px;
	margin: 5px 0;
	padding: 5px 5px 5px 10px;
	font: normal normal normal 12px verdana;	
}
#ppal_seccion_3 li{
	padding-bottom: 4px;
	vertical-align: middle;
}
ul.ppal_seccion_ul_2 li{
	margin-left: 20px;
	list-style: disc;
}
/********* calculadoras *********/
#calculadoras{
	width: 720px;
	padding: 5px;
}
#calculadoras h2{
	margin-top: 10px;
	font: normal normal bold 14px verdana;
	color: #D34BB1;
}
#calculadoras h3{
	margin: 10px 0;
	padding: 0;
	font: normal normal bold 12px verdana;
	color: #D34BB1;
}
#calculadoras p{
	margin-top: 10px;
	text-align: justify;
}
#calculadoras ul{
	width: 500px;
	padding: 5px;
}
#calculadoras table{
	width: 100%;
	margin-top: 10px;
}
#calculadoras td{
	padding: 5px;
}
.calculadora_comentario{
	font: normal normal bold 10px verdana;
	color:#888;
}
/********* guia_promo *********/
#guia_promo{
	width: 400px;
	height: 100px;
	margin: 10px 0;
	padding: 10px;
	border: 2px dashed #898989;
	background-color: #FFCCCC;
}