/*
Theme Name: Beautifulbluebrides.com
Description: Wordpress theme for Beautifulbluebrides.com
Version: 0.2
Author: Alejandro Jimenez
Author URI: http://www.mwonostudio.com

*/

@import url("css/reset.css");
@import url("css/text.css");
@import url("css/960.css");
@import url("css/sIFR-screen.css");



body { background: url(img/fondo_blog_rosa.png) repeat;}

a {text-decoration: none;}
a:active, a:hover { outline-style: none;}

#wrapper{ width:100%;}

#cabecera { height: 290px; margin: 20px 0px 0px;  }
#cabecera_logo { text-align:center; }

#idiomas { height: 45px; margin: 15px 0px 5px;}

#contenedor_contenido {margin-left:auto;margin-right:auto;width:1020px;background: url(img/fondo-interior_1020.png) scroll transparent; margin-top:15px; }
#navegacion_izq {}
/*#navegacion_der { display:block; background: url(img/separacion_sidebar.png) left repeat-y scroll transparent; }*/
#navegacion_der { float: left; display: inline; position: relative; width: 255px;}
#navegacion_der h5 {color:#DA9296; margin: 25px 0px 10px; text-transform:uppercase; font-weight:lighter; letter-spacing: -0.03em; }
#contenedor_galeria { display: inline;}

#central { margin: 0px 0px;}

#contenido {margin: 0px 15px 0px 30px; color: #91727A; font: Geneva, Arial, Helvetica, sans-serif; font-size: 1.3em; line-height: 1.4em; text-align:justify; }
/*#contenido h1 { margin: 25px 0px 25px; color: #89626A; }
#contenido h1 a {color:#b1b299;}
*/
#contenido p { font-size: 1.0em; color: #91727A; text-align:justify; margin: 25px 0px; }
#contenido p strong { color: #7d5b64;}
#contenido small {font-size: 1em; color:#999999;}
#contenido small >.metadata {font-size: 0.8em; color:#444444;  }
.metadata a {color:#444444; text-decoration: underline;}
.metadata a:hover {text-decoration: underline;}

#contenido p.wp-caption-text { margin: -10px 0px 15px; color:#666666; font-style:oblique;}

.header_post {margin: 20px 0px; width: 100%;}
.fecha { background: url(img/fecha_box.png) no-repeat scroll left top;
display:block;
height:75px;
float:left;
text-align:center;
width:100px;
font: Georgia, "Times New Roman", Times, serif;
}
.fecha_mes {
display:block;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight:100;
line-height: 2em;
color:#B7677E;
margin: -8px 10px 0px 0px;
}

.fecha_dia {
display: block;
font-size: 1.4em;
font-weight: 500;
color: #c56a80;
margin: 14px 10px 0px 0px;
}



#error {font: Georgia, "Times New Roman", Times, serif;}
#error h2 {margin: 25px 0px 5px; color: #DA9296;}
#error p {margin: 25px 0px 5px; font-size: 1.8em; font-style:italic; line-height: 2.2em; color: #a97274; }


#footer {margin: 25px 0px 20px 20px; padding-top: 25px; padding-bottom: 25px;}
#footer p { font-size: 1.2em; color:#666666;}

/*
#menu { height: 45px; background: #91727A; margin: 0px 20px; vertical-align:middle; }
#menu a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: lighter; padding: 10px; color: #f0eaeb;}
#enlaces_menu { padding: 10px 0px;}
*/

#menu { height: 40px; margin: 0px 0px; vertical-align:middle; }
#menu a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:lighter; color: #F1B2B5; text-transform: uppercase;}
#menu a:hover {color: #91727A;}
#enlaces_menu { padding: 0 0px;}
/*#separacion_menu { height: 30px; background: url(img/bg_separacion_menu.jpg) repeat-x; margin: -10px 22px 10px;}*/

#contenedor_menu { }

#menu ul { list-style-image:none;list-style-position:outside;list-style-type:none; margin-left: 10px;}

#menu li { float:left;height:35px; margin-left: 25px;}

#menu-inicio { background:  url(img/bg_inicio.png) no-repeat scroll 0 0; width: 51px;}
#menu-inicio:hover { background-position:0px -39px;}

#menu-ideas { background:  url(img/bg_ideas.png) no-repeat scroll 0 0; width: 48px;}
#menu-ideas:hover { background-position:0px -39px;}

#menu-beauty { background:  url(img/bg_beauty.png) no-repeat scroll 0 0; width: 65px;}
#menu-beauty:hover { background-position:0px -39px;}

#menu-viajes { background:  url(img/bg_viajes.png) no-repeat scroll 0 0; width: 54px;}
#menu-viajes:hover { background-position:0px -39px;}

#menu-tendencias { background:  url(img/bg_tendencias.png) no-repeat scroll 0 0; width: 104px;}
#menu-tendencias:hover { background-position:0px -39px;}

#menu-contacto { background:  url(img/bg_contacto.png) no-repeat scroll 0 0; width: 81px;}
#menu-contacto:hover { background-position:0px -39px;}

#menu li a {
display:block;
height:100%;
text-indent:-9999px;
cursor: pointer;
}

#menu li a span {
display:block;
height:100%;
padding-right:10px;
}

#menu_bottom { background: url(img/bg_menu_bottom2.png) repeat-x; height: 8px; margin: 0 92px; width: 780px;}


.headline_img {margin: 10px 0 20px;}


/* CSS NOTICIAS: HOME + S. NOTICIAS */

#pagina {margin: 0px 0px 15px; padding: 35px 0px 15px;}
.pagina_post { margin: 20px 0px 50px;}
.pagina_post h3, .pagina_post h1, .pagina_post h2 {margin: 5px 0px 0px; color: #89626A; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: 200; line-height: 1.2em; font-size: 21px; text-align: left;}
/*.pagina_post h3 a { color:#89626A; }*/
.pagina_post h3 a, .pagina_post h1 a, .pagina_post h2 a{ color:#d4a4ae; font-size: 21px;}
.pagina_post h3 a:hover, .pagina_post h1 a:hover, .pagina_post h2 a:hover {text-decoration: none;}
.pagina_post a { color:#DA9296; text-decoration: none;}
.pagina_post a:hover { text-decoration: underline;}
.pagina_post img {margin: 0px 0px 10px;}
.pagina_post ol li {margin: 10px 0px 10px 30px;}

.separador_post { height: 85px; background:url(img/separador_posts2.jpg) no-repeat center;}


#sitemap_wrapper {display:inline;}
#sitemap_wrapper h1 {border-bottom: 1px solid #72817b;}
.sitemap_item { color: #72817b; font-size: 1.3em; line-height: 1.5em; margin: 25px 0px;}
.sitemap_item a { color: #72817b;}


.bookmarks { height: 20px; display: inline; list-style-type:none; padding: 0; }
.bookmarks li {display: inline; list-style-type:none; margin: 0;}
.bookmarks li a  {color: #da9296; display: inline;}
.bookmarks li a:hover { text-decoration:underline;}
li.deli a{ background:url(img/delicious_16_bw.png) no-repeat; padding: 0px 10px 0px 22px; display:inline;}
li.deli a:hover { background:url(img/delicious_16.png) no-repeat;}
li.face a{background: url(img/facebook_16_bw.png) no-repeat;padding: 0px 10px 0px 22px;display:inline;}
li.face a:hover {background: url(img/facebook_16.png) no-repeat;}
li.stum a{background:url(img/stumbleupon_16_bw.png) no-repeat; padding: 0px 10px 0px 22px; display:inline;}
li.stum a:hover {background:url(img/stumbleupon_16.png) no-repeat;}
li.twit a{background:url(img/twitter_16_bw.png) no-repeat;padding: 0px 10px 0px 22px; display:inline;}
li.twit a:hover {background:url(img/twitter_16.png) no-repeat;}

/* Menu Derecha */

#popular_posts 
{
text-align:left;
/*padding-left: 20px;*/
}


#popular_posts ol, #blogroll ul
{
margin-left:25px;
}

#popular_posts li
{
/*list-style: none;*/
line-height: 18px;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
word-spacing: -0.1em;
color:#DA9296;
font-style:italic;
padding-right: 5px;
margin:0;
}

#popular_posts li span
{
/*list-style: none;*/
line-height: 18px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*word-spacing: -0.1em;*/
margin-left: 0px;
padding-right: 5px;
font-style:normal;
font-weight: normal;
}

#popular_posts li span a
{
text-decoration: none;
color: #777777;
}

#popular_posts li span a:hover
{
color: #4b4b3f;
}

#blogroll ul li 
{
line-height: 18px;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
word-spacing: -0.1em;
color:#777777;
padding-right: 5px;
margin:0;
}
#blogroll ul li a
{
text-decoration: none;
color: #777777;
}

#blogroll ul li a:hover
{
color: #4b4b3f;
}


/*Menu suscribete */
#menu_suscripcion_bbb { display: inline; margin: 5px 0 0 25px;}

#menu_suscripcion_bbb span.pink_text{color:#DA9296; text-decoration: none; font-style:oblique; font-size: 11px; float: left; display: inline; margin: 5px;}

#menu_suscripcion_bbb ul
{
list-style: none;
height: 40px;
margin: 0;
}

#menu_suscripcion_bbb li
{
float:left;
position: relative;
list-style: none;
line-height: 20px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#menu_suscripcion_bbb li.facebook {list-style: none;line-height: 20px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;background: url(img/icono_facebook_20.png) no-repeat;padding: 0 10px 0 22px;margin: 0; line-height: 22px;}

#menu_suscripcion_bbb li.RSS {list-style: none;line-height: 20px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;background: url(img/icono_rss_20.png) no-repeat;padding: 0 10px 0 22px;margin: 0; line-height: 22px;}

#menu_suscripcion_bbb li.twitter {list-style: none;line-height: 20px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;background: url(img/icono_twitter_20.png) no-repeat;padding-left: 22px;margin: 0; line-height: 22px;}


#menu_suscripcion_bbb li a
{
text-decoration: none;
color:#DA9296;
font-style:oblique;
}



#publicidad { margin: 24px 0 15px;}
#publicidad img { margin: 4px 0; border: 1px solid #CCCCCC;}
#publicidad span a { color:#DA9296; text-decoration: none; font-style:oblique; font-size: 12px; float: left; display: block; margin: 8px 0px 12px;}


/* end suscribete */





/* WORDPRESS */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 8px 10px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
}



/* FORMS */

fieldset {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin: 20px 0;
padding: 15px 10px;
background-color:#FFFFFF;	
/*filter:alpha(opacity=80);
opacity:0.8;*/
border-color: #e0e8e3;
border-style:solid;
border-width:4px 1px 1px;
}

legend {
padding: 2px 9px;
color: #72817b;
font-weight: bold;
text-transform:uppercase;
font-size: 1.5em;
}

#form_contact p {font-size: 1.1em; margin: 10px 0px;}

#form_contact {margin: 35px 0px 15px; padding-left: 15px;}

#form_contact h4 {font-weight: lighter;
text-transform:uppercase; margin: 25px 0px;}

#form_contact div {margin:0 0 2.5em 0em;}
#form_contact_datos {border-left: 2px solid #e0e8e3;}
#contacto_dir {margin:0; }

.textinput {
 color: #72817b;
 background-color: #FFFFFF;
 border:1px solid #CCCCCC;
 -moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
font-family:Georgia;
font-size:15px;
padding: 7px;
}

.textinput_area {
 color: #72817b;
 background-color: #FFFFFF;
 border:1px solid #CCCCCC;
 -moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
 font-family:Georgia;
font-size:15px; 
 padding: 7px;    
}


.textinput:focus {
 font-weight: 500;
 color: #6f9389;
 background-color: #e0e8e3;        
}

.textinput_area:focus {
 font-weight: 500;
 color: #6f9389;
 background-color: #e0e8e3;        
}



#comments {margin: 50px 0px 15px; padding: 20px 0px 5px; border-top: 1px solid #f9dedf;  }
.textinput_comments {
 color: #a97274;
 background-color: #FFFFFF;
 border:1px solid #CCCCCC;
 -moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
font-family:Georgia;
font-size:15px;
padding: 7px;
}

.textinput_area_comments {
 color: #a97274;
 background-color: #FFFFFF;
 border:1px solid #CCCCCC;
 -moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
 font-family:Georgia;
font-size:15px; 
 padding: 7px;    
}


.textinput_comments:focus {
 font-weight: 500;
 background-color: #f9dedf;        
}

.textinput_area_comments:focus {
 font-weight: 500;
 background-color: #f9dedf;        
}

#commentlist li { font-family:"Gill Sans",Arial,sans-serif;padding:0.25em 0.5em;}
#commentlist li a { color: #da9296;}

h3#postcomment { font-weight: lighter; font-size: 1.6em; margin: 40px 0px 20px;}


/* PAGINACION */
.wp-pagenavi {
	clear: both;
	margin-left:auto;margin-right:auto;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	color: #a97274;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover {
	border-color: #da9296;
	background: #f9dedf;
}

.wp-pagenavi span.current {
	font-weight: bold;
	border: 0;

}


.display_inline { float: left; position: relative; display: inline;}

/* blockquote */

blockquote { margin-left: 25px; border-left: 2px solid  #DA9296; padding-left: 15px; }

.megusta { margin: 20px 0px 10px 0px;}

