/*  
Theme Name: RESOC
Author: Pablo Carnaghi
Theme URI: http://wordpress.org/
*/


html, body, form {
	margin: 0;
	padding: 0;
}
body {
	font: normal 13px Verdana, sans-serif;
	background: #f6f6f6 url(images/trama-cocina.gif);
	border-top: 2px solid #E6E5DA;
}
a {
	color: #EB7926;
	text-decoration:none;
}
a:hover {
	color:#000;
}

img, img a {
	border: none;
}
h2 {
	font:normal 18px arial;
	margin:0 0 16px 0;
}
p {
	font: normal 13px Verdana, sans-serif;
}
.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;/* behavior:url(js/border-radius.htc);*/
      }
.commentmetadata {
	float: right;
}
.min {
	text-transform: lowercase;
}
#page {
	margin: 20px auto 0 auto;
	width: 732px;
	padding: 20px;
	background: #fff;
	border: 2px solid #E6E5DA;
	/* bordes redondeados */
			-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*behavior:url(js/border-radius.htc);*/
			 clear: both;
}
#overpage {
	margin:0 auto 0 auto;
	width:772px;
	padding-top: 1px;
}
#login {
	color: #999;
	margin:0 auto;
	width: 100%;
	padding: 8px 0;
	border-bottom: 2px solid #E6E5DA;
	background: #E6E5DA;
	background: #f7f7f7;
}
#searchbox {
	color: #666;
	background: #fff;
	width: auto;
	float: right;
	margin-top: -1px;
	text-align: center;
	padding: 10px;
	border-bottom: 2px solid #E6E5DA;
	border-left: 2px solid #E6E5DA;
	border-right: 2px solid #E6E5DA;
	/* bordes redondeados */
			-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	/*behavior:url(js/border-radius.htc);*/
			 display: inline;
}
/*#searchbox {
				float: right;
				}*/
						
			#login ul {
	margin:0 auto;
	width:772px;
	padding: 1px 16px 0 0;
	text-align: right;/*margin: 0;*/
				/*padding: 0;*/
				}
#login li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
#searchbox form {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.keyword {
	width: 200px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.buscar {
	cursor: pointer;
	;
}
input#searchsubmit {
	cursor: pointer;
	margin-top: 3px;
}
/*#cse-search-box input {
					border: 2px solid #fff;
					width: 240px;
					}*/
				/*input.textoabuscar {
					border: 4px solid #fff;
					padding: 2px;
					}	*/
	
	
	#header {
	padding-bottom: 20px
}
#logo {
	float: left;
}
#logo a:hover {
	background: none;
	/*color: #fff;*/
}
.clear {
	clear: both;
}
/* día */

	.dia {
	margin: 0;
}
.dia h1 {
	padding-top: 0;
	margin-top: 0;
	font: normal 36px Helvetica;
}
.dia h1 a {
	color: #000;
}
.dia h1 a:hover {
	color: #CC3300;
}
.dia img {
	border: none;
	float: none;
	margin: 8px 0;
}
.separador {
	border-top: 1px solid #ccc;
}
.articulo {
	width: 390px;
	padding: 20px 0;
	float: left;
	background: #fff;
}
.articulo h1 {
	margin-bottom: 0;
}
.derecha {
	float: right;
	width: 300px;
	margin: 20px 0;
	height: 100%;
}
.sidebar-box {
	padding: 20px;
	margin: 0 0 30px 0;
	background: #FBFAF4;
	color: #333;
}
.sidebar-box p {
	padding-top: 0;
	margin-top: 0;
}
.recetario {
	padding:0;
	background: #F6F6F6;
	color: #fff;
	text-align: left;
}
.recetario h2 {
	padding: 4px 8px;
	margin: 0;
	text-transform:lowercase;
	font-weight: bold;
	font-size:12px;
	background: #E34041;
}
.ultimas-recetas {
	padding:0;
	background: #F6F6F6;
	color: #fff;
	text-align: left;
}
.ultimas-recetas h2 {
	padding: 4px 8px;
	margin: 0;
	text-transform:lowercase;
	font-weight: bold;
	font-size:12px;
	background: #006699;
}
.ultimas-consultas {
	padding:0;
	background: #F6F6F6;
	color: #fff;
	text-align: left;
}
.ultimas-consultas h2 {
	padding: 4px 8px;
	margin: 0;
	text-transform:lowercase;
	font-weight: bold;
	font-size:12px;
	background: #FD9104;
}
.ultimos-consejos {
	padding:0;
	background: #F6F6F6;
	color: #fff;
	text-align: left;
}
.ultimos-consejos h2 {
	padding: 4px 8px;
	margin: 0;
	text-transform:lowercase;
	font-weight: bold;
	font-size:12px;
	background: #FFE300;
}
.tags {
	float: left;
	width: 260px;
	padding: 20px;
	background: #E4F2FD;
	margin: 20px;
	height: 100%;
}
.tags p {
	margin: 0 0 8px 0;
}
/* post content */
	
	.main {
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #ccc;
}
.main h1 {
	padding: 0;
	margin: 0;
	font: normal 36px Helvetica;
}
.main h1 a {
	color: #000;
	text-decoration: none;
}
.main h1 a:hover {
	color: #CC3300;
}
.clear {
	clear: both;
}
/*  Sidebar  */	
	
#sidebar {
	padding: 30px 0 30px 20px;
	width: 300px;
	float: left;
}

#cat-sidebar {
	padding: 20px 20px 30px 0;
	width: 200px;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
}

#sidebar h2 {
	margin:0 0 4px 0;
}
/* cajas */
			.graybox {
	padding: 16px;
	margin: 0 0 30px 0;
	border: 1px solid #F1F0E7;
	font:normal 12px arial;
	color: #666;
}
.graybox img {
	float: right;
	margin: -28px 0 8px 8px;
	border: 2px solid #F1F0E7;
}
.graybox ul {
	margin: 16px 0 0 0;
	padding: 0;
	border-top:1px dotted #ccc;
}
.graybox li {
	list-style:none;
	padding: 6px 0;
	margin: 0;
	border-bottom:1px dotted #ccc;
	color:#666;
}
/*  Content  */
	
	#content {
	width: 390px;
	float: left;
	padding: 20px 20px 30px 0;
	border-right: 1px solid #ccc;
	height: auto !important; /* for modern browsers */
	height: 400px; /* for IE5.x and IE6 */
	min-height:400px;
}

		#cat-content {
			width: 490px;
			float: right;
			padding: 20px 0 30px 20px;
			height: auto !important; /* for modern browsers */
			height: 400px; /* for IE5.x and IE6 */
			min-height:400px;
		}
			
#content h2, #cat-content h2 {
	font: normal 24px Helvetica;
	margin: 10px 0 16px 0;
	padding:0;
}
#content h2 a, #cat-content h2 a {
	color:#000;
	text-decoration: none;
}
#content h2 a:hover, #cat-content h2 a:hover {
	color:#CC3300;
}
#content .post {
	margin: 0 0 40px 0;
}
#content .archive {
	margin: 0 0 40px 0;
}
#content .archive h3 {
	margin: 0;
}
#content ul, #cat-content ul {
	margin: 0 0 16px 8px;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #F1F0E7;
}
#content ul li, #cat-content ul li {
	margin: 0 0 0 16px;
	padding: 0 0 12px 0;
	list-style: outside circle;
}
#content ol, #cat-content ol {
	margin: 0 0 16px 8px;
	padding: 0 0 8px 0;
}
#content ol li, #cat-content ol li {
	margin: 0 0 0 16px;
	padding: 0 0 12px 0;
	list-style-position: outside;
}
.postmetadata {
	color:#666;
	margin:0 0 16px 0;
	background:#FEFEFE;
	padding: 0 0 4px 8px;
	float: left;
	width: 280px;
}
/*.postmetadata a {
	color:#EB7926;
} 
.postmetadata a:hover {
	color:#000;
}*/
.pmby {
	padding: 0 0 4px 0;
	margin: 0;
	border-bottom: 1px solid #EFEDE5;
}
.pmcomentarios {
	padding: 4px 0 0 0;
	margin: 0;
}
.pmtags {
	padding: 4px 0 0 0;
	margin: 0;
}
.pmfoto {
	float: left;
	margin: 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #EFEDE5;
}
.fotoperfil {
	margin: 0 8px 8px 0;
	padding: 0 8px 0 0;
}
.pmfoto img {
	margin: 0;
	padding: 2px;
	border: 1px double #EFEDE5;
}
.postmetadata-bottom {
	color:#666;
	margin:16px 0 24px 0;
	background:#FEFEFE;
	padding:6px 10px;
	border-top:1px solid #EFEDE5;
	border-bottom:1px solid #EFEDE5;
}
.postmetadata-bottom a {
	color:#CC3300;
} /* 666 */
.postmetadata-bottom a:hover {
	color:#000;
}
/* entry */

	.alignleft {
	float:left;
}
.alignright {
	float:right;
}
img.icon {
	border: none;
	vertical-align: middle;
	padding: 0 4px 0 0;
	margin: 0;
	float: none;
}
/*  Footer  */
	
	#footer {
	font-size: small;
	margin:40px auto 0 auto;
	width:732px;
	color: #666;
	background: #fff;
	padding: 20px;
	border-top: 2px solid #E6E5DA;
	border-left: 2px solid #E6E5DA;
	border-right: 2px solid #E6E5DA;
	/* bordes redondeados */
			-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	/* behavior:url(js/border-radius.htc);*/
			 clear: both;
}
#footer p {
	font: normal 12px arial;
	color: #666;
}
#footer h2 {
	font:normal 18px arial;
	margin:0 0 8px 0;
	color: #666;
}
#about {
	width:230px;
	margin-right: 29px;
	float: left;
}
#contact {
	width:230px;
	float: left;
}
#credits {
	width:230px;
	float: right;
}
/*  listas  */
	
	#similar ul {
	margin: 0;
	padding: 0 0 20px 0;
}
#similar ul li {
	margin: 0;
	padding: 0;
	list-style: inside circle;
}
.sidelist {
	margin:0 0 40px 0;
	padding:0;
	border-top:1px dotted #ccc;
}
.sidelist ul {
	margin: 0;
	padding: 0;
}
.sidelist li {
	list-style:none;
	margin:0;
	padding:0;
	font:normal 12px arial;
}
.sidelist li a {
	display:block;
	padding:6px 0;
	border-bottom:1px dotted #ccc;
}
.sidelist li a:hover {
	background:#FEFEFE;
	color:#c30;
}
.recentlist {
	margin: 0;
	padding:0 0 20px 0;
}
.recentlist h2 {
	padding: 0 0 6px 0;
	border-bottom:1px dotted #ccc;
}
.recentlist ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.recentlist li {
	list-style:none;
	padding: 6px 0;
	margin: 0;
	border-bottom:1px dotted #ccc;
	color:#666;
	font:normal 12px arial;
}
.recentlist li:hover {
	background:#FEFEFE;
}
/*  Comments  */

/*  Comments  */
	
	#page-comments {
	border-top: 1px solid #ccc;
	width: 732px;
	padding: 20px 0;
	margin:  20px 30px 40px 0;
}
#page-comments textarea {
	width: 99%;
}
#comments {
	border-top: 1px solid #ccc;
	width: 732px;
	padding: 30px 0;
	margin:  0 30px 40px 0;
}
#comments textarea {
	width: 99%;
}
.comment {
/*position: relative*/
		}
.commentdate {
	font-size: small;
	text-transform: lowercase;
}
.commentlist {
	margin:20px 0 10px 0;
	padding:0;
}
.commentlist ol {
	margin: 0;
	padding: 0 0 20px 0;
}
.commentlist li {
	padding: 20px;
	list-style:none;
}
li.alt {
	background:#F6F6F6;
}
.commentlist p {
	margin:0;
	padding: 0 0 8px 0;
	float: right;
	width: 500px;
}
.commentauthor {
	float: left;
	width: 180px;
}
.commentauthor-child {
	float: left;
	width: 180px;
}
.avatar, .photo {
	float: left;
	border: 4px solid #ccc;
}
.commentmetadata {
	float: right;
	width: 120px;
}
.comment-childs {
	padding: 10px;
	margin: 10px 10px 10px 60px;
	border: 1px dotted #ccc;
}
.comment-childs p {
	width: 420px;
}
.comment-childs .comment-childs p {
	width: 320px;
}
#commentform {
	margin: 20px 0;
}
/* comentarios leídos  */
		.read {
	color: #666;
}
.read a {
	color: #eb6f46;
}
.unread {
	color: #000;
}
.unread a {
	color: #CC3300;
}
.aumentar {
	border: 1px double #ccc;
	background: #f6f6f6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px;
	cursor: pointer;
}
.bajar {
	border: 1px double #ccc;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px;
}
/*	#comments {
		margin: 40px 0;}
			
		.commentlist {
			margin:20px 0 10px 0;
			padding:0;
			}
		
		#comments ol {
			margin: 0;
			padding: 0 0 20px 0;
			}
			
		#comments ol li {
			margin:0 0 20px 0;
			padding: 20px;
			list-style: none;
			}
			
		li.alt { 
			background:#F6F6F6;
			}
		
		.commentlist p { 
			margin:0; 
			padding: 8px 0;
			}
			
		#comments textarea {
			width: 100%;
			}

/* dos columnas asimetricas*/
	.der {
	float: right;
	width: 36%;
}
.izq {
	float: left;
	width: 56%;
}
/* ads */
		
	#header728x15a {
	padding: 4px 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
	;
}
#header728x15b {
	text-align: center;
	background: #EB7926;
	;
}
header-bordes {
	padding: 4px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.ad-der {
	padding-bottom: 30px;
	text-align: left;
}
.ad-bottom {
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

#160x600-cats {
	float: left;
	margin-right: 16px;
}


