/*
Theme Name: Maria Morell
Theme URI: http://www.mariamorellfoto.com
Author: Carlos Torres
Description: http://wordpress.org/
*/

/* RESET.CSS */
/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}

/* GENERAL */
body { font-family:'Roboto', sans-serif; font-size:14px; line-height:20px; color:#4c4c4c;}
a { text-decoration:none; color:#666; }
	a:hover {color:#ff502e;}
h1 { display:none;}

/* HOME */


#home {
	text-align: center;
}
	

.titulo { 
	margin-left: auto;
    margin-right: auto;
	list-style:none; 
	height: 70px;
	}
	
.titulo-home {
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	font-size: 24px;
	color:#191919; 
	text-transform:uppercase;
	
}

.titulo-2-home {
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	font-size: 25px;
	color:#fff; 
	text-transform:uppercase;
	
}





/* HEADER */
.menu-bar {
	background-color:#cccccc;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	height: 130px;
	padding-top: 18px;
	background-image: url(img/bg_cabecera.png);
	background-repeat: repeat-x;
}
	.menu-bar a { color:#666; text-transform:uppercase; }
	.container { width:756px; margin:0 auto;}
	.logo { width:100%; list-style:none; float:left;}
	.logo a:hover { opacity:.8;}
	.container .idioma { float:right; list-style:none; padding-bottom:38px; }
	.menu { list-style:none; text-align: center;}
	.menu li { display:inline-block; padding-left: 26px; padding-right: 26px;   margin-top: 28px; font-size:13px; border-right:1px solid #c3c3c3;}
	.menu li a:hover {color:#ff502e;}
	
	
/* PAGE WRAPPER */

#page {
	background-color:#fff;
	
}

#main {
	width:756px;
	margin: 0px auto 0px;
	padding-top: 26px;
}


.titulo-seccion {width:756px; text-align:center;  border-bottom:1px solid #ccc; padding-bottom: 9px; }

.contenido-seccion { width:756px; text-align:center; padding-top: 7px;}

.category-name { font-family: 'Roboto', sans-serif; font-weight:100; font-size:25px; text-transform: uppercase;}

.subcategory-name { font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; text-transform: uppercase;}

h2 { font-family: 'Roboto', sans-serif; font-weight:100; font-size:24px;}
h3 { font-family: 'Roboto', sans-serif; font-weight:100; font-size:16px; text-transform: uppercase; color:#0583bd; padding-bottom: 8px;}


p.summary { color:#777777; }
p { color:#777777; }

hr { 
	border:none;
	border-top:1px solid #e5e5e5;
	margin:0;
	margin-bottom: 20px;
    margin-top: 20px;
}

.hr2 hr { 
	border:none;
	border-top:1px solid #e5e5e5;
	margin: 0 0 4px;

}





.featured {width:404px; height:160px;}
	.featured.image-caption .description { font-size:30px; }
.featured-small {width:300px; height:200px; margin-bottom:20px;}
	.featured-small.image-caption .description { font-size:20px; }
.featured-small.last { margin:0;}


.image-caption { position:relative;}
	.image-caption img { position:absolute; z-index:1;}
	.image-caption .caption { 
		position:absolute; 
		z-index:2; 
		text-align:center; 
		width:100%;
		bottom:0; 
		padding-bottom:30px;
		background-image:url(img/inner-shadow.png); background-position:center bottom; background-repeat:repeat-x;
	}
	
	.image-caption .category-name { text-transform:uppercase; font-family:Georgia, Times, Times New Roman, serif; font-size:12px; border-bottom:3px solid #fff; padding-bottom:5px;}
	.image-caption .description {font-family: 'Roboto', sans-serif; font-weight:100; padding:20px 40px 0;}
	.image-caption a { color:#fff;}

.image-caption:hover { opacity:.8;}

.section-title {font-family: 'Roboto', sans-serif; font-weight:700; font-size:16px; margin:20px 20px 0; background-color:#000; padding:16px; text-transform:uppercase; color:#fff;}

.category-list { margin:6px 0;}
.category-list a { text-transform:uppercase; font-family:Georgia, Times, Times New Roman, serif; font-size:12px; color:#ff502e; font-weight:bold;}


.artcile-details { font-size:11px; color:#aaaaaa; margin-top:20px;}

.marTop70 { margin-top:70px;}

/* FOOTER */

.footer-container { width:756px; height: 35px; margin:0 auto; }
footer {font-size:12px; color:#191919; text-align: center; margin-top: 100px;}

/*
.footer-container { width:980px; margin:0 auto; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
footer {background-color:#000; color:#888888; }
footer .row { padding:0;}
footer .menu-bar { padding: 15px 0;}
footer .menu li { margin:0 40px 0 0;}
footer .col3 { border-left:1px solid #e5e5e5; width:219px; min-height:370px;}
footer .row [class*="col"]:first-child { border-left:none;}
footer .widget { padding:20px;}
footer .row [class*="col"]:first-child .widget { padding-left:0;}
footer h3 { color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; margin-bottom:20px; font-size:17px; text-transform:uppercase; }
footer p { margin-bottom:10px;}
footer li { margin-bottom:10px;}
footer a { color:#ff5029;}
	footer a:hover { color:#888888;}

.side-news li { margin-bottom:20px;}
.side-item-thumb { float:left; margin-right: 10px;}
.side-item-text h4 { margin-bottom: 3px; font-size:13px; line-height:17px; }
.side-item-meta {color: #888888;}
.side-item-text {overflow: hidden;}

#searchform {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    height: 17px;
    padding: 10px 8px;
    width: 100%;
}
.field { border:none; float:left; font-size:11px; color:#999999; width:120px;}
.submit { background:none; border:none; float:right; opacity:.5;}
	#searchform:hover .submit { opacity:1;}

.copyright { padding:20px 0 40px;}*/

/* SINGLE & PAGES */
section { margin:10px 0;}
.alignright { float:right; margin: 0 20px 20px 20px;}
.alignleft { float:left; margin: 0 20px 20px 20px;}
h2 a { font-family: 'Roboto', sans-serif; font-weight:100; font-size:40px; line-height: 44px;}
.single .wp-post-image, .page .wp-post-image, .category .wp-post-image { margin-top:30px; float: right;}
.text-right { text-align:right;}
.sidebar form { width:auto !important;}
.sidebar .widget { margin-bottom:30px;}
.sidebar h3 {font-family: 'Roboto', sans-serif; font-weight:700; margin-bottom: 4px;}
.post-date { color:#ccc; font-style:italic;}
.marBot65 { margin-bottom:65px;}
.rpwe-block li{
border-bottom:none !important;
}
.fancybox-title iframe {
    min-height: 30px;
    vertical-align: middle;
}

.comentario {
	padding-left:30px;
	font-style: italic;
}


.pie_comentario {
	font-size: 12px;
    padding-left: 50px;
    padding-top: 10px;
    width: 400px;
}

