/*

Theme Name: SagradoCorazon

Theme URI: http://duperrific.com/themes/master

Version: 0.1

Description: Awesomely Flexible Magazinish CMS Theme. Built with the Duperrific Engine for WP

Author: Duperrific 

Author URI: http://www.duperrific.com

*/





@import url('styles/reset.css');

@import url('styles/navigation.css');

@import url('styles/type.css');

@import url('styles/images.css');

@import url('styles/widgets.css');

@import url('styles/layout.css');

@import url('styles/comments.css');





body{

	color:#272727;

	background:#fbf4e1 url(styles/images/body_bg.png) no-repeat top center;

}



a{

	color:#095388;

}



a:hover{

	color:#e00;

}



#header{

	padding-top:50px;

	background:#fff url(styles/images/header-top_bg.png) repeat-x;

}



#branding{

/*	background:url(styles/images/drop.png) no-repeat right bottom;*/

}



#blog-title{

	color:#555;

}



#blog-description{

	color:#d00;

}



#container{

	background:#fff;

}







/*

	Menu

*/



#cats-menu li{

	line-height:20px;

	padding:12px;

	padding-top:0;

	background:url(styles/images/nav-tab_bg.png) repeat-x top;

}



#cats-menu a{

	font-size:12px;

	color:#3d3a33;

	font-weight:bold;

	display:block;

	background:url(styles/images/arrow-right.png) no-repeat right center;
	
	text-align:left;

}



#cats-menu span{

	font-size:11px;

	font-weight:normal;	

	display:block;

}



#cats-menu a:hover{

	color:#d00;

}



#cats-menu a:hover span{

	color:#300;

}



.subsections a{

	font-size:14px;

	display:block;

	line-height:20px;

	border-bottom:1px solid #eee;

	padding-left:10px;	

	margin-top:12px;

}



.subsections a span{

	display:block;

	font-size:12px;

	color:#454545;

	line-height:24px;

	margin-bottom:12px;

	margin-top:-1px;

}



.post-thumb{

	padding:5px;

	background:#f9f6e7;

}



/*

	=Entries

*/



.post{

	border:1px solid #efefef;

	padding:10px;

	margin-bottom:10px;

}



.entry-title a{

	color:#c98520;

}





/*

	HomeBoxes

*/

#boxes{

	overflow:auto;

	margin-bottom:10px;

}



#boxes .box{

	float:left;

	width:295px;

	margin-right:10px;

	border:1px solid #eee;

}



#boxes .news{

	margin-right:0;

}



#boxes .box .post{

	border:none;

}



#boxes .box .box-title{

	font-size:18px;

	line-height:35px;

	padding:0 20px;

	margin:10px;

	background:url(styles/images/box-title_bg.png) repeat-x;

	color:#554;

	border:1px solid #edc;

}



#boxes .box{

	color:#272727;

	font-size:11px;

	line-height:14px;

}



#boxes .box .entry-title{

	font-size:12px;

	line-height:18px;

	margin-bottom:5px;

}



#boxes .post-thumb img{	

	display:block;

	width:50px;

}



/*

	=Home

*/





.more-link{

	display:block;

	text-align:right;

	padding:0 18px;

	line-height:18px;

	background:url(styles/images/more-icon.gif) no-repeat right center;

}





/*

	=Sidebar

*/



#home-sidebar-top-widgetarea{

	background:#f9f9f3;

	padding:10px;

}





/*

	=Footer

*/



#home-above-footer-widgetarea{

	clear:both;	

	padding-top:30px;

	background:#fff url(styles/images/top-box-corners_bg.gif) no-repeat;

}



#footer{

	background:#666;

	color:#fff;
	
	font-weight:normal;

}





#footer-menu{

	line-height:40px;

	height:40px;

	border-bottom:1px solid #eee;

}



#footer-menu a{

	line-height:40px;

	height:40px;

}







.staticmap{

	border:1px solid #ddd;

	padding:5px;

	background:#fff;

}





/*

	=Breadcrumbs

*/

.breadcrumbs{

	height:24px;

	line-height:24px;

	padding-left:5px;

}

.breadcrumbs li, .breadcrumbs a, .breadcrumbs span{

	float:left;

	display:block;

	color:#888;

}



.breadcrumbs a, .breadcrumbs span{

	padding:0 10px 0 5px;

	background:url(styles/images/bookmark-separator.png) no-repeat right 10px;	

}



.breadcrumbs .current a{

	color:#272727;

	background:none;

	cursor:default;

	clear:both;

}



/*

	Misc

*/



.top-page-title{

	padding:10px;

	font-size:18px;

}

.welcome{
width:100%;
padding-top:10px;
clear:both;}

#welcomesectionwidget .welcome-title{

	color:#710;

	font-size:28px;

	line-height:36px;

}



#welcomesectionwidget .welcome-copy{

	color:#272727;

	font-size:13px;

	line-height:18px;

	padding-bottom:18px;
	text-align:justify;

}



#bellow-content-widgetarea{

	border:1px solid #eff3df;

}



#bellow-content-widgetarea .widget_text{

	border:1px solid #f2e3bc;

	padding:10px;	

	color:#454545;

}



#bellow-content-widgetarea h3{

	font-size:13px;

	line-height:20px;

	padding:0 10px;

	

	border-bottom:1px solid #f2e3bc;

}

#bellow-content-widgetarea td{

	vertical-align:top;

	padding:0 10px;

}



#bellow-content-widgetarea label{

	display:block;

}



#bellow-content-widgetarea label input{

	display:block;	

	width:140px;

}



#bellow-content-widgetarea label br{

	display:none;

}





#bellow-content-widgetarea label textarea{

	display:block;

	width:140px;

	height:80px;

}



#bellow-content-widgetarea p.submit{

	padding:10px 0;

	text-align:right;

	width:140px;

}



#single-page-top-widgetarea{clear:both; width:100%;}



#bellow-content-widgetarea p.submit input{

	width:52px;

	height:24px;

	background:#d2c082 url(styles/images/submit-btn.png);

	text-indent:-5000px;

	border:none;

}



#bellow-content-widgetarea .ajax-loader{

	display:block;

	position:absolute;

}



/*

	ESTILOS AREA

*/



.rojo{

	font-size:13px;

	color:#DD0000;;



}





.beige{

	font-size:14px;

	color:#FFC;
	font-weight:normal;
	



}


#imageContenedor {
	height:240px;
}

#imageContenedor img {
	display:none;
	position:absolute;
	top:0px; left:0;
}




.arrow{ float:left; margin:0px 5px 0px 0px;}

.bgsearch{ float:right; background-image:url(http://www.religiosasdelsagradocorazon.org.mx/wordpress/wp-content/themes/master/images/bgsearch.jpg); width:87px; height:15px; padding:3px; font-size:10px; color:#333333; border:1px solid #fff;}
