/* CSS Document */

body  {
	font-family:Tahoma, Geneva, sans-serif;
	background: #f8f8f8;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}

a {
	text-decoration:none;
	color:#0b4b94;
}

img, form {
	margin: 0;
	padding: 0;
	border:0px;
}

.skip {
	left:-1500em;
	position:absolute;
}

.container { 
	width: 1027px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
	background:url(../images/bkg.jpg) repeat-y;
	position:relative;
} 

.topHeader{
	background:transparent url(../images/bkgBannersHeader.jpg) repeat-x scroll left top;
	border-bottom:1px solid #D3DCE5;
	height:113px;
	margin:0 auto;
	padding:0 10px;
	vertical-align:middle;
	width:975px;
}

.topHeader .floatlft, .topHeader .floatrt {
	display:inline-table;
	margin-left:0px;
	margin-right:0px;
}

.bigBanner {
	/*background:url(../images/banner728x90.jpg) repeat-x top left;*/
	width:744px;
	height:92px;
	text-align:right;
	margin-top:10px;
}

.smallBanner {
	/*background:url(../images/banner728x90.jpg) repeat-x top left;*/
	width:215px;
	height:92px;
	text-align:right;
	margin-top:10px;
}

.bigBanner img, .smallBanner img{
	border:0px;
	margin-top:1px;
	margin-right:1px;
	display:inline-table;
	white-space:nowrap;
}

.header { 
	padding: 0; 
	width:966px;
	margin:1px auto 0px auto;
	background:url(../images/bkgHeader.gif) no-repeat top right;
	height:173px;
	text-align:left;
	overflow:hidden;
} 

.header a.logo { 
	width:275px;
	height:69px;
}

.header a.logo img{ 
	border:0px;
	margin:10px;
}

.header .menu{
	margin:25px 0px 0px 0px;
	padding:0px;
}

.header .menu a{
	float:left;
	clear:none;
	margin-left:10px;
	margin-right:12px;
	width:auto;
}

.logued{
	width:345px;
	height:112px;
	background:url(../images/portrait.gif) no-repeat top left;
	margin-top:20px;
	position:relative;
}

.logued img{
	margin-top:6px;
	margin-left:6px;
	border:1px solid #0192cd;
	float:left;
}

.logued a{
	margin-left:100px;
	color:#F9D0B4;
	font-weight:bold;
	float:left;
	clear:left;
	display:block;
	width:160px;
	margin-top:-22px;
	margin-left: 99px;
	font-size:12px;
}


.logued p.user a {
	margin-top:30px; 
	margin-left:99px;
	font-size:23px;
	font-weight:normal;
	color:#FFF;
	width: 170px;
	margin-top:-52px;
}

.loguedBtn{
	background:url(../images/btnCloseLogin.gif) no-repeat top left;
	width:49px;
	height:100px;
	float:right;
	clear:none;
	border:0px;
	margin-right:7px;
	margin-top:-9px;
	font-size:11px;
	color:#F9D0B4;
	font-weight:bold;
	display:block;
	cursor:pointer;
	padding-left: 0;
}

.login{
	width:345px;
	height:112px;
	background:url(../images/users.gif) no-repeat 0px 25px;
	margin-top:12px;
	position:relative;
}

.login label, .login input{
	width:130px;
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
	clear:none;
}

.login label{
	font-size:11px;
	font-weight:bold;
	display:inline-block;
	margin-top:53px;
}

.login .whiteBtn{
	background:url(../images/searchBtn.gif) no-repeat top left;
	width:51px;
	height:19px;
	border:0;
	cursor:pointer;
	text-align:center;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.login .btnNewUser{
	background:url(../images/btnNewUser.gif) no-repeat top left;
	width:93px;
	height:17px;
	border:0;
	cursor:pointer;
	text-align:center;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	top:29px;
	left:239px;
	padding:0px;
	position:absolute;
	font-weight:bold;
}

.login a{
	float:left;
	clear:both;
	font-weight:normal;
	font-size:11px;
	position:absolute;
	bottom:12px;
	right:94px;
	color:#f9d0b4;
}

.login.floatrt { 
	margin-right: 25px;
}

.breadcrumbs{
	padding: 0; 
	width:966px;
	margin:0px auto;
	background-color:#f1f1f1;
	border-bottom:1px solid #d3dbe4;
	border-top:2px solid #d3dbe4;
	height:39px;
	font-size:11px;
	color:#000;
}

.breadcrumbs span{
	margin:13px 0px 0px 10px;
	display:block;
}

.breadcrumbs a{
	color:#0092cd;
}

.search{
	right:40px;	
	margin-top:10px;
	position:absolute;
}

.search label{
	font-size:9px;
	color:#f1f1f1;
}

.search input{
	border:1px solid #999;
	color:#999;
	font-size:11px;
	width:177px;
	margin:0px;
	padding:3px;
}

.search input.searchBtn{
	background:url(../images/searchBtn.gif) no-repeat top left;
	width:51px;
	height:19px;
	border:0;
	cursor:pointer;
	text-align:center;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.sidebarLeft {
	float: left; 
	width: 200px; 
	margin: 15px 10px 15px 31px; 
	display:inline;
}

.sidebarRight {
	float: right; 
	width: 200px; 
	margin:15px 30px 15px 0px; 
	display:inline;
}

.mainContent2 { 
	margin: 0 0 0 240px;
	padding: 0 10px; 
} 

.mainContent2[class] { 
	margin: 0 240px;
	padding: 0 10px; 
} 

.mainContent { 
	margin: 0 240px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0 10px; 
} 

.prefooter { 
	width:971px;
	min-height:74px;
	margin:0px auto;
	background: url(../images/bkgPrefooter2.gif) no-repeat bottom left white;
	vertical-align:bottom;
	padding-bottom:50px;
} 

.prefooter p{ 
	padding-bottom:10px;
	padding-left:33px;
}

.prefooter .bigBanner{
	/*margin-left:228px;*/ /* cambiado para que cuadre resultados */
	margin-left:223px;
	clear:both;
	padding-bottom:10px;
}

.footer { 
	padding: 0; 
	width:995px;
	margin:0px auto;
	background-color:#eaf6fb;
	height:36px;
	font-size:11px;
	line-height:35px;
} 

.footer .floatlft {
	width:303px;	
}

.footer p {
	margin: 0; 
	padding: 10px 0; 
}

.floatrt { 
	float: right;
	margin-right: 16px;
	clear:none;

}

.floatlft {
	float: left;
	margin-left: 16px;
	clear:none;
}

.clearfloat { 
    height:0;
    font-size: 1px;
    line-height: 0px;
	clear:none;
}

.clearDiv{ 
	height:0px;
	font-size: 1px;
    line-height: 0px;
	clear:none;
	width:0px;
}

.clearDiv[class]{ 
	height:35px;
	font-size: 1px;
    line-height: 0px;
	clear:none;
	width:50px;
}

.toggleDiv{
	width: 184px; 
	background: url(../images/bkgToggleDiv.gif) no-repeat bottom left #eaf6fb; 
	display:none; 
	text-align:left;
	bottom:10px;
	height:100%;
	padding:15px 8px 40px 8px;
	font-size:11px;
	position:relative;
}

.toggleDiv select{
	color:#999;
	font-size:11px;
	width:184px;
	margin:0px auto 8px auto;
}

.toggleDiv .answers{
	background: url(../images/toggleAnswers.gif) no-repeat top left ; 
	width:185px;
	height:40px;
	text-align:right
}

.toggleDiv .answers p{
	color:#055081;
	font-size:12px;
	margin:0px 8px 0px 8px;
	line-height:33px;
	
}

.toggleDiv .answers p span {
	color:#055081;
	font-size:21px;
	font-weight:bold
}

.toggleDiv a.results{
	background: url(../images/blueBtn.gif) no-repeat top left ;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:20px 0px 0px 90px;
	padding:0px;
	width:92px;
	height:18px;
	display:block;
	text-align:center;
	line-height:18px;
	cursor:pointer;
}

.toggleOpenBar{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin:0px auto;
	background: url(../images/toggleBtn.gif) no-repeat bottom left ; 
	width:200px;
	height:42px;
	display:block;
	margin-top:10px;
}

.toggleOpenBar span{
	margin:0px 0px 0px 10px;
	line-height:40px;
}

.toggleOpenBar span img{
	padding-right:10px;	
}

.addInfo{
	width:190px;
	margin:auto;
	padding:30px 0px;
	display:inline-table;
}

.addInfo a{
	float:left;
	clear:both;
	height:auto;
	display:block;
	color:#f69338;
	font-weight:bold;
	font-size:12px;
	width:190px;
	vertical-align:top;
}

.addInfo a img{
	padding:4px 8px 0px 0px;
}

.agenda{
	width:200px;
	margin:0px auto;
	display:inline-table;
}

.agenda img{
	padding-top:10px;
}

.agenda p{
	padding:0px;
	margin:0px;
	width:200px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	border-bottom:1px solid #d3dbe4;
	text-transform:capitalize;
}
.agenda h1{
	padding:0px;
	margin:0px;
	width:200px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	border-bottom:1px solid #d3dbe4;
	text-transform:capitalize;
}
.agenda h3{
	background:transparent url(../images/iconAgenda.gif) no-repeat scroll 0px 3px;
	color:#0B4B94;
	font-size:11px;
	font-weight:normal;
	margin:0 auto 0 10px;
	height:22px;
	display:block;
	min-height:16px;
	padding:6px 0 0 30px;
	width:175px;
	height:auto;
	border-bottom:0px;
}

.agenda h2{
	background:transparent url(../images/iconAgenda.gif) no-repeat scroll 0px 3px;
	color:#0B4B94;
	font-size:11px;
	font-weight:normal;
	margin:0 auto 0 10px;
	height:22px;
	display:block;
	min-height:16px;
	padding:6px 0 0 30px;
	width:175px;
	height:auto;
	border-bottom:0px;
}

.agenda a{
	clear:both;
	color:#0B4B94;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0 auto 0 10px;
	padding:2px 0 0 30px;
	width:145px;
}

.agenda span{
	font-size:11px;
	color:#000;
	margin:0 auto 0 10px;
	padding:2px 0 10px 30px;
	width:145px;
	display:block
}

.agenda h3 a{
	color:#0B4B94;
	font-size:11px;
	font-weight:bold;
	margin:0 auto 0 0px;
	min-height:16px;
	padding:0px 0 0 0px;
	width:175px;
}

.agenda h2 a{
	color:#0B4B94;
	font-size:11px;
	font-weight:bold;
	margin:0 auto 0 0px;
	min-height:16px;
	padding:0px 0 0 0px;
	width:175px;
}

.agenda hr{
	border:0px;
	border-bottom:1px solid #d3dbe4;
	width:200px;
	clear:both;
	height:1px;
}

.tags{
	background:transparent url(../images/tags.gif) no-repeat top left;
	width:200px;
	height:142px;
	margin:20px auto;
	padding:30px 0px 5px 0px;
	text-align:center;
}

.tags .size1{
	font-size:15px;
	font-weight:bold;
	color:#0b4b94;
	line-height:16px;
}

.tags .size2{
	font-size:14px;
	font-weight:bold;
	color:#0b4b94;
	line-height:16px;
}

.tags .size3{
	font-size:15px;
	font-weight:normal;
	color:#0e61bc;
	line-height:16px;
}

.tags .size4{
	font-size:12px;
	font-weight:normal;
	color:#073567;
	line-height:16px;
}

.tags .size5{
	font-size:12px;
	font-weight:normal;
	color:#0e61bc;
	line-height:16px;
}

.tags .size6{
	font-size:11px;
	font-weight:normal;
	color:#0e61bc;
	line-height:16px;
}

.sideBanner{
	/*background:transparent url(../images/smallSideBanner.gif) no-repeat top left;*/
	width:200px;
	/*height:90px;*/
	/*margin:30px auto;*/
}

.sideBannerBg{
	background:transparent url(../images/bgSideBanner.gif) no-repeat top left;
	width:200px;
	height:200px;
	margin:30px auto;
}

.sideBanner img, .sideBannerBg img{
	border:0px;
	margin-bottom:0px;
	margin-right:0px;
}

/* mainCol */
.intro, .entrada{
	padding-top:25px;
	display:inline-table;
	min-height:220px;
	*min-height:0px;
}

.intro img{
	float:left;
	clear:none;
	margin:0px 20px 10px 0px;
	border:1px solid #000;
}

.entrada .create-entry {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrowH1.gif) no-repeat scroll left top;
font-size:16px;
font-weight:bold;
margin:20px 0;
padding-left:25px;
}

.entrada img{
	float:right;
	clear:none;
	margin:0px 0px 10px 20px;
	border:1px solid #000;
}

.intro .readMore, .entrada .readMore{
	background:transparent url(../images/iconRead.gif) no-repeat bottom left;
	font-weight:bold;
	margin-left:0px;
	padding-left:20px;
	font-size:12px;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	width:50px;
}

.intro .recommend, .entrada .recommend{
	background:transparent url(../images/btnRecommend.gif) no-repeat top right;
	font-weight:bold;
	padding-right:8px;
	line-height:20px;
	font-size:12px;
	width:107px;
	height:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	text-align:right;
}

.intro .comments, .entrada .comments{
	background:transparent url(../images/btnComments.gif) no-repeat top right;
	font-weight:bold;
	padding-right:8px;
	line-height:20px;
	font-size:12px;
	width:133px;
	height:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	text-align:right;
}

.intro .likeIt, .entrada .likeIt{
	background:transparent url(../images/iconOk.gif) no-repeat top left;
	color:#F69338;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:20px;
	margin-left:8px;
	margin-top:8px;
	padding-left:25px;
	text-align:right;
	width:70px;
}

.entrada .likeIt{
	margin-top:0px;
}

.intro .votes, .entrada .votes{
	bottom:0;
	clear:none;
	color:#000000;
	float:right;
	font-size:11px;
	height:20px;
	line-height:17px;
	margin:0;
	padding-top:6px;
	position:relative;
	right:0;
	text-align:right;
	width:200px;
}


/* Nuevos estilos para la inforamcion extendida de entradas */

.entrada .skip {
	left:-1500em;
	position:absolute;
	}
	
.entrada .wrap, 
.entrada .moreResults{
	float: left;
	width:100%;
	}
	
.entrada .wrap h2 {
	/*font-family: Tahoma,Geneva,sans-serif;
	font-size:16px;
	font-weight:bold;*/
	color:#666666;
	font-weight:normal;
	font-size:12px;
	border-bottom:none;
	height:auto;
	/*padding-bottom:4px;*/
	}

.entrada .wrap img {
	border:none;
	margin:0;
	padding:0;
	float:none;
	} 
	
	.entrada .wrap img.ftl {
		float:left;
		padding: 0 13px 13px 0;
		}
	
	.entrada .wrap img.ftr {
		float:right;
		padding: 0 0 13px 13px;
		}

.entrada .about, 
.entrada .photos,
.entrada .steps{
	float: left;
	width:100%;
	clear:both;
	}
	
.entrada .about ul {
	padding:0;
	margin:0;
	}

	.entrada .about ul li {
		color:#666;
		font-size:12px;
		font-weight:normal;
		list-style:none;
		padding-left:5px;
		padding-bottom:6px;
		}

.entrada .photos {
	margin:10px 0;
	}
	
	.entrada .photos ul {
		margin:0;
		padding:0;
		}
	
		.entrada .photos ul, 
		.entrada .photos ul li {
			float:left; 
			list-style:none;
			padding-left:0;
			margin-left:0;
			padding-bottom:6px;
			padding-right: 6px;
			}
			
		.entrada .photos ul li img {
			float:left; 
			padding-left:0;
			margin-left:0;
			height:150px;
			}
			
/* Recetas */

.entrada .wrap .description img {
	float:right; 
	height:200px;
	}
	
.entrada .wrap .description ul,
.entrada .wrap .description ul li, 
.entrada .wrap .description ul li ul li { 
	padding:0; 
	margin:0; 
	list-style:none;
	color:#666;
	font-size:12px;
	}
	
.entrada .wrap .description ul li {padding:4px 0;}
.entrada .wrap .description ul li ul {padding: 6px 0 6px 10px; }


.entrada .steps {
	width:95%;
	padding-bottom:5px;
}

.entrada .steps li {
	list-style:none;
}
	
	.entrada .steps ul,
	.entrada .steps ul li {
	padding:0; 
	margin:0;clear:both; 
	list-style:none;
	color:#666;
	font-size:12px;
	}
	
.entrada .steps ul li {
	float: left;
	padding:10px 0;
}
		
    .entrada .steps .wrap-paso {float:left;width:504px;}
	 .entrada .steps .wrap-paso p {margin:0;}
	.entrada .steps .wrap-paso .ftl {float:left;}
	.entrada .steps .wrap-paso .ftr {float:right;}
	.entrada .steps ul li img {float:none;}
		.entrada .steps ul li img.ftl {float:left; padding:0; margin:0 8px 8px 0;}
		.entrada .steps ul li img.ftr {float:right; padding:0; margin:0 0 8px 8px;}
	
/* // Recetas */

/* // Nuevos estilos para la inforamcion extendida de entradas */


.entrada .votes{padding-top:16px;}
.intro .votes img, .entrada .votes img{
	border:0 none;
	float:none;
	height:auto;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
}

.entrada .addComments{
	background:transparent url(../images/btnAddComments.gif) no-repeat top right;
	font-weight:bold;
	padding-right:8px;
	line-height:20px;
	font-size:12px;
	width:159px;
	height:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	text-align:right;
}

.entrada h1{
	color:#3babd9;
	font-size:24px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	border-bottom:3px solid #f1f1f1;
	clear:none;
	width:500px;
}

.entrada[class] h1{
	width:530px;
}

.entrada h3{
	color:#3babd9;
	font-size:24px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	border-bottom:3px solid #f1f1f1;
	clear:none;
	width:500px;
}

.entrada[class] h3{
	width:530px;
}

.entrada h1 span{
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	float:right;
	line-height:35px;
}

.entrada h3 span{
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	float:right;
	line-height:35px;
}
.entrada .homeBox h1{
	width:auto;	
}

.entrada h1 span a{
	font-weight:normal;
}

.extended h1{
	color:#3babd9;
	font-size:24px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	border-bottom:3px solid #f1f1f1;
	clear:none;
	width:735px;
}

.extended[class] h1{
	color:#3babd9;
	font-size:24px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	border-bottom:3px solid #f1f1f1;
	clear:none;
	width:741px;
}

.entrada textarea{
	width:500px;
	height:108px;
	border:1px solid #999;
}

.entrada[class] textarea{
	width:527px;
}

.wrap-form-comments {
	float:left; 
	width:530px;
}

.wrap-preview-send {
	width:100%;
	float:left;
	padding:20px 0 0 0;
	margin:0;
	}
	
	.wrap-preview-send input.preview,
	.wrap-preview-send input.send {
		float:left;
		background: url(../images/blueBtn.gif) no-repeat top left;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-bottom:4px;
		border:none;
		width:92px;
		text-align:center;
		cursor: pointer;
		}
		
	.wrap-preview-send input.send {
		float:right;
		background: url(../images/OrangeBtn.gif) no-repeat top left;
		}
		
.label-comments {
	font-weight: bold; 
	font-size:12px;
	}

h1{
	color:#0b4b94;
	font-size:21px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h2{
	color:#000;
	font-size:21px;
	font-weight:normal;
	margin:8px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #f1f1f1;
	height:65px;
}
h3{
	color:#0b4b94;
	font-size:21px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.entrada h2 img{
	float:left;
	clear:none;
	margin:0px 16px 8px 0px;
	border:0px;
}

h2 span{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

p{
	color:#666;
	font-size:12px;
	font-weight:normal;	
}

.public{
	/*position:relative;*/
	left:0px;
	font-size:11px;
	display:block;
	background:transparent url(../images/bkgMainIntro.gif) no-repeat 0 0px;
	margin-top:10px;
	padding-top:15px;
}

.entrada .public{
	background:none;
	border-bottom:1px solid #F1F1F1;
	display:block;
	font-size:11px;
	left:0;
	margin-bottom:10px;
	margin-top:0;
	padding-bottom:5px;
	padding-top:15px;
	min-height:50px;
}

.entrada .public .avatar  img{
	border: 0 none;
	clear:none;
	float:left;
	margin-left:0px;
	margin-right:5px;
}

.lastEntry, .lastEntryExtended{
	background:none;
	border-bottom:1px solid #F1F1F1;
	border-bottom:0px;
	width:490px;
	margin:auto;
	display:block;
	font-size:11px;
	left:0;
	margin-bottom:0px;
	margin-top:0;
	padding-bottom:0px;
	padding-top:10px;
	background:transparent url(../images/bkgLastEntry.gif) repeat-x top left;	
}

.lastEntry[class]{
	width:600px;
}

.commentsSubsection2 .lastEntry[class]{
	width:516px;
}

.commentsSubsection2 .lastEntry[class] .public[class]{
	width:475px;
}

.lastEntryExtended {
	width:720px;
	float:left;
}

.lastEntryExtended[class]{
	width:741px;
	float:none;
}

.lastEntry .public, .lastEntryExtended .public{
	background:none;
	border-top:1px solid #F1F1F1;
	width:450px;
	padding-left:35px;
	display:block;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:0;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:40px;
	border-bottom:3px solid #F1F1F1;
}

.lastEntryExtended .public{
	width:690px;
	float:left;
	margin-left:0px;
	padding-left:40px;
	display:table;
}


.lastEntry .public[class], .lastEntryExtended .public[class]{
	width:482px;
	padding-left:40px;
	margin-left:0px;
	float:none;
}

.lastEntryExtended .public[class]{
	width:700px;
	padding-left:40px;
	margin-left:0px;
	display:block;
}

.lastEntry .readMore{
	clear:both;
	float:right;
	text-align:right;
	margin-right:20px;
	margin-bottom:0px;
}

.lastEntryExtended .readMore{
	clear:both;
	float:right;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	width:70px;
}

.commentsSubsection2 .lastEntry h2, .commentsSubsection2 .lastEntryExtended h2{
	clear:both;	
	color:#0b4b94;
	font-size:17px;
	font-weight:normal;
	background:transparent url(../images/arrowH1.gif) no-repeat top left;
	border-bottom:0px;
	margin-bottom:5px;
	width:400px;
	margin-left:10px;
	padding-left:25px;
	height:18px;
}

.lastEntry p, .lastEntryExtended p{
	clear:both;	
	margin:0px 5px 5px 5px;
}

/*15/01/2010*/
.lastEntryExtended h2 {
	display:inline-table;
}
/************/

.homeBox{
	/*margin-top:20px;*/
	background:transparent url(../images/homeBox.gif) no-repeat top right;
	display:inline-table;
	padding-bottom:0px;
	min-height:0px;
	width:500px;
	/*margin-bottom:30px;*/
}

.homeBox[class]{
	width:527px;
}

.entrada .homeBox{
	/*margin-top:20px;*/
	background:transparent url(../images/homeBoxBkg.gif) repeat-x top right;
	display:inline-table;
	padding-bottom:0px;
	min-height:0px;
	width:500px;
	/*margin-bottom:30px;*/
	margin-top:0px;
}

.entrada .homeBox[class]{
	width:527px;
}

.entrada .homeBox .public{
	background:none;
	border-top:1px solid #f1f1f1;
	border-bottom:3px solid #F1F1F1;
	display:block;
	font-size:11px;
	left:0;
	margin-top:40px;
	padding-top:5px;
}

.homeBox .homeBoxContent{
	margin:0px;
	padding:0px;
	/*position:relative;
	clear:both;*/
	width:500px;
	display:inline-table;
	padding-bottom:20px;
	min-height:130px;
	
}

.homeBox[class] .homeBoxContent[class]{
	width:527px; 
}

.homeBox .slider{
	margin-top:0px;
	/*background:transparent url(../images/homeBoxSlider.gif) no-repeat top left;*/
	text-align:right;
	height:18px;
	width:120px;
	margin:0px;
	padding:0px;
	font-size:11px;
	float:right;
	clear:both;
	padding:0px;
}

.homeBox a span.next, .homeBox a span.prev {
	border:0px;
	padding:0px 3px 0px 1px;
	margin:-7px 0px 0px 0px;
	float:right;
	width:22px;
	height:23px;
}

.homeBox a span.next {
	background:transparent url(../images/nextBtn.gif) no-repeat top left;
}

.homeBox a.disabled span.next{
	background:transparent url(../images/nextBtnDisable.gif) no-repeat top left;
}

.homeBox a span.prev{
	background:transparent url(../images/prevBtn.gif) no-repeat top left;
}

.homeBox a.disabled span.prev{
	background:transparent url(../images/prevBtnDisable.gif) no-repeat top left;
}

.entrada .pages{
	/*margin-top:20px;*/
	height:15px;
	display:inline-table;
	padding-bottom:0px;
	min-height:0px;
	width:500px;
	/*margin-bottom:30px;*/
	margin-top:0px;
	text-align:center;
	font-size:10px;
	position:relative;
	vertical-align:center;
	background:transparent url(../images/bkgReceipe.gif) repeat-x top left;
	height:28px;
}

.entrada .pages[class]{
	width:527px;
	position:relative;
}

.entrada .pages div{
	clear:none;
	float:none;
	margin:auto;
	width:250px;
}

.entrada .pages a{
	font-size:10px;
	clear:none;
	line-height:18px;
}

.entrada .pages a.active{
	color:#000;
	font-weight:bold;
}

.entrada .pages a.prevReceipe{
	float:left;
	background:transparent url(../images/prevReceipe.gif) no-repeat top left;
	height:23px;
	clear:none;
	padding-left:25px;
}

.entrada .pages a.nextReceipe{
	float:right;
	background:transparent url(../images/nextReceipe.gif) no-repeat top right;
	height:23px;
	clear:none;
	padding-right:25px;
}

.smalltabcontent a span.next, .smalltabcontent a span.prev {
	border:0px;
	padding:0px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
	float:right;
	width:20px;
	height:23px;
}

.smalltabcontent a span.next {
	background:transparent url(../images/nextBtnblue.gif) no-repeat top left;
}

.smalltabcontent a.disabled span.next{
	background:transparent url(../images/nextBtnblueDisable.gif) no-repeat top left;
}

.smalltabcontent a span.prev{
	background:transparent url(../images/prevBtnblue.gif) no-repeat top left;
}

.smalltabcontent a.disabled span.prev{
	background:transparent url(../images/prevBtnblueDisable.gif) no-repeat top left;
}

.homeBox span.paginateinfo{
	margin-bottom:25px;
	padding:0px;
	margin:0px;
	float:right;
	font-size:11px;
}

.homeBoxContent h1{
	font-size:17px;
	padding-top:10px;
	color:#0B4B94;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;	
	border-bottom:0;
	clear:none;
}

.homeBoxContent img{
	float:left;
	clear:none;
	margin:0px 13px 10px 0px;
	border:1px solid #000;
}

.homeBoxContent .readMore{
	background:transparent url(../images/iconRead.gif) no-repeat bottom left;
	font-weight:bold;
	margin-left:0px;
	padding-left:15px;
	font-size:12px;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	width:55px;
	height:15px;
}

.homeBoxContent .recommend{
	background:transparent url(../images/btnRecommend.gif) no-repeat top right;
	font-weight:bold;
	/*margin-right:5px;*/
	padding-right:5px;
	line-height:20px;
	font-size:12px;
	width:107px;
	height:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	text-align:right;
}

.homeBoxContent .comments{
	background:transparent url(../images/btnComments.gif) no-repeat top right;
	font-weight:bold;
	/*margin-right:5px;*/
	padding-right:5px;
	line-height:20px;
	font-size:12px;
	width:128px;
	height:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	clear:none;
	text-align:right;
}

.homeBoxContent .likeIt{
	background:transparent url(../images/iconOk.gif) no-repeat top left;
	font-weight:bold;
	margin-left:8px;
	padding-left:25px;
	line-height:20px;
	margin-top:0px;
	font-size:11px;
	font-weight:bold;
	color:#f69338;
	cursor:pointer;
	/*display:block;*/
	float:right;
	/*clear:right;*/
	text-align:right;
	height:22px;
	width:70px;
}

.homeBoxContent .votes{
	clear:none;
	color:#000000;
	float:right;
	font-size:11px;
	height:20px;
	line-height:17px;
	margin:0;
	padding-top:0px;
	position:relative;
	text-align:right;
	width:200px;
}

.homeBoxContent .votes img{
	border:0 none;
	float:none;
	height:auto;
	margin:0 5px 0 0;
	padding:0;
	width:97px;
}

.homeBoxContent .more, .entrada .more{
	background:transparent url(../images/bkgMainIntro.gif) no-repeat scroll left top;
	bottom:0;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:30px;
	left:0;
	line-height:35px;
	width:500px;
	clear:none;
	margin-top:10px;
}
.homeBoxContent[class] .more[class], .entrada[class] .more[class]{
	width:527px;
	float:left;
	margin-bottom:10px;
}

.imageRotator{
	width:513px;
	height:102px;
	margin:30px auto;
	text-align:center;
	background:transparent url(../images/imgRotator.gif) no-repeat top left;
}
/* imageRotator */
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0;
	overflow: scroll; /*leave this value alone*/
	width:375px; /*Width of Carousel Viewer itself*/
	height:102px; /*Height should enough to fit largest content's height*/
	margin:0px auto;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel img{
	border:1px solid black;	
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 101px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:86px;
}

/* entradas comments */
.entrada .commentsSubsection img, .entrada .commentsSubsection2 img{
	margin:0;
	padding:0px;
	border:0px;
	clear:none;
	float:none;
}

.entrada .commentsSubsection, .entrada .commentsSubsection2{
	width:495px;
	float:left;
	clear:none;
	margin-top:10px;
	color:#000;
	padding-bottom:40px;
	padding-left:5px;
}

.entrada .commentsSubsection .floatlft, .entrada .commentsSubsection .floatrt, .entrada .commentsSubsection2 .floatlft, .entrada .commentsSubsection2 .floatrt{
	margin-left:0px;	
	margin-right:0px;	
}

.entrada .commentsSubsection p, .entrada .commentsSubsection2 p{
	color:#000;
}

.entrada .commentsSubsection[class], entrada .commentsSubsection2[class]{
	width:527px;
}

.entrada .commentsSubsection div, .entrada .commentsSubsection2 div{
	text-align:left;
}

.entrada .opinion{
	display:block;
	margin-left:75px;
	background-color:#eaf6fb;
	padding:10px;
	font-size:12px;
}

.entrada .opinion2{
	display:block;
	margin-left:150px;
	background-color:#f3f3f3;
	padding:5px 10px;
	font-size:12px;
	margin-top:10px;
}

.entrada .opinion div, .entrada .opinion2 div{
	text-align:right;
	float:none;
}

.entrada .opinion img, .entrada .opinion2 img{
	margin-left:-30px;
	float:left;
	border:0px;
}

.entrada .opinion a.answer, .entrada .opinion2 a.answer{
	color:#fff;
	font-size:11px;
	background:#f69338;
	width:50px;
	clear:none;
	padding:0px 2px;
}

.entrada .opinion2 img{
	margin-top:5px;
	/*_margin-left:-75px;*/
}

.entrada .commentsSubsection .inside{
	margin-left:40px;
	margin-top:10px;
}

.entrada .commentsSubsection .inside[class]{
	margin-left:80px;
	margin-top:10px;
}


.entrada .commentsSubsection .opinion[class]{
	margin-left:0px;
	margin-right:0px;
	background-color:#eaf6fb;
	padding:10px;
	font-size:12px;
	margin-top:5px;
	width:428px;
	clear:none;
	float:right;
	position:relative;
	
}

.entrada .commentsSubsection .opinion{
	margin-left:0px;
	background-color:#eaf6fb;
	padding:10px;
	font-size:12px;
	margin-top:5px;
	width:390px;
	margin-left:75px;
	clear:none;
	position:relative;
	display:inline-table;
}

.entrada .commentsSubsection .opinion img{
	position:absolute;
	z-index:25;
}

.entrada .commentsSubsection .opinion2 img{
	position:absolute;
	top:10px;
	left:10px;
	z-index:25;
}

.entrada .commentsSubsection .opinion2{
	margin-left:30px;
	background-color:#f3f3f3;
	padding:5px 10px;
	font-size:12px;
	margin-top:10px;
	width:308px;
	position:relative;
	clear:none;
	float:left;
}


.entrada .commentsSubsection .opinion2[class]{
	margin-left:30px;
	background-color:#f3f3f3;
	padding:5px 10px;
	font-size:12px;
	margin-top:10px;
	width:345px;
	position:relative;
	clear:none;
	float:left;
}

.entrada .commentsSubsection2 .inside{
	margin-left:0px;
	margin-top:10px;
}

.entrada .commentsSubsection2 .opinion{
	display:block;
	margin-left:0px;
	background-color:#eaf6fb;
	padding:10px;
	font-size:12px;
	margin-top:5px;
	width:430px;
	margin-right:5px;
	position:relative;
}

.entrada .commentsSubsection2 .opinion[class]{
	display:block;
	margin-left:30px;
	margin-right:5px;
	background-color:#eaf6fb;
	padding:10px;
	font-size:12px;
	margin-top:5px;
	width:465px;
	position:relative;
}

.entrada .commentsSubsection2 .opinion img{
	position:absolute;
	top:25px;
	left:10px;
	z-index:25;
}

.entrada .commentsSubsection2 .opinion2{
	display:block;
	margin-left:100px;
	background-color:#f3f3f3;
	padding:5px 10px;
	font-size:12px;
	margin-top:10px;
}

.sidebarRight div.map{
	width:200px;
	height:auto;
}

.sidebarRight div.map div{
	border:1px solid #000;	
	margin-top:5px;
}

.sidebarRight h1{
	border-bottom: 1px solid #f1f1f1;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	}
.sidebarRight h3{
	border-bottom: 1px solid #f1f1f1;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	}
	
.sidebarRight .blank{
	background:transparent url(../images/blank.jpg) no-repeat top left;
	padding-left:15px;
	margin:0px;
	font-weight:normal;
	}

.sidebarRight .rightColImages{
	height:auto;
	display:table;
}

.sidebarRight .rightColImages img{
	float:left;
	clear:none;
	width:50px;
	height:50px;
	margin:5px 5px 0px 0px;
}
	
.tabcontentMiddleCol{
	width:500px;	
}

.tabcontentMiddleCol[class]{
	width:527px;	
}

.about{
	width:200px;
	margin-top:40px;
}

.sidebarRight .about h1{
	margin:5px;
	color:#000;
	font-size:17px;
	font-weight:normal;
}

.about p{
	font-size:11px;
	margin:0px 5px 10px 5px;
}

.stopFollowing{
	background:transparent url(../images/stopFollowing.gif) no-repeat top left;
	z-index:201px;
	height:30px;
	text-align:right;
	padding-right:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	display:block;
	margin:5px 0px;
}

.following{
	background:transparent url(../images/following.gif) no-repeat top left;
	z-index:201px;
	height:30px;
	text-align:right;
	padding-right:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	display:block;
	margin:5px 0px;
}


.tabcontentMiddleCol .searchBanner{
	border:2px solid #d3dbe4;
	clear:both;
	width:741px;
	text-align:left;
	height:95px;
	background:#f1f1f1 url(../images/bkgSearchBanner.jpg) no-repeat top right;
	
}

.tabcontentMiddleCol .searchBanner h1{
	color:#3babd9;
	font-size:17px;
	font-weight:bold;
	border:0px;
	text-align:left;
	margin:15px 5px 20px 5px;
	clear:both;
}

.tabcontentMiddleCol .searchBanner label{
	color:#000;
	font-size:12px;
	font-weight:normal;
	border:0px;
	padding-left:80px;
}

.tabcontentMiddleCol .searchBanner input{
	color:#999999;
	font-size:11px;
}

.tabcontentMiddleCol .searchBanner input.searchBtn{
	background:transparent url(../images/searchBtn.gif) no-repeat scroll left top;
	border:0 none;
	color:#666666;
	cursor:pointer;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	height:19px;
	width:51px;
}

.openToggle{
	left:177px;
	position:absolute;
	top:-33px;
	z-index:100;
	height:42px;
}

/* Vista Previa */

.entrada.vista-previa {padding-left:10px;}
.entrada .comentario-previo {margin-top:15px;}
.entrada .comentario-previo .floatlft {margin-left:0;}
.entrada .comentario-previo .floatlft img {margin:0;}

/* Foro */

.foro {
	font-size:12px;
	margin-top:25px;
}

.foro .popular {
	height:auto;
	color:#3BABD9;
}

.foro .content-header .create-entry {
	font-weight:bold; 
	font-size:16px; 
	margin:20px 0; 
	padding-left:25px; 
	background:transparent url(../images/arrowH1.gif) no-repeat scroll left top;
}

.foro #popular-entry .entry-asset {
	padding-bottom:20px; 
	border-bottom:1px solid #F1F1F1; 
	margin-bottom:20px;
}

.foro #popular-entry .entry-asset img {
	float:left; 
	margin:0 16px 10px 0; 
}

.foro .entry-body { padding:0; }
.foro .comment-count icon-comment {margin-top:0;}
.foro div.last-comment {margin-left:68px;}
.foro div.last-comment h4 {margin-bottom:7px;}
.foro div.last-comment img {float:left; margin:0 16px 10px 0;}

.foro table {
	margin-bottom:10px; 
	width:100%;
	border:1px solid #ccc; 
	background: transparent url(../images/bkgLastEntry.gif) repeat-x scroll left top
}

.foro table td.comment-count {text-align:center;}

.foro table th.title {
	padding-left:10px; 
	padding-top:20px; 
	width:39%;
	text-align:left;
	padding-bottom:10px;
}

.foro table th.comment-count {
	padding-top:6px; 
	text-align:left;
	text-align:center;
	padding-bottom:10px;
}

.foro table th.last-comment {
	padding-top:6px; 
	text-align:left;
	padding-bottom:10px;
	width:30%;
}

.foro table tr.with-border td {
	padding-top:20px; 
	padding-bottom:20px;
	border-bottom:1px solid #F1F1F1;
}

.foro table tr.with-border.last td {border:none;}

.foro table tr.with-border td.title {padding-left:10px;}
.foro table tr.with-border td.title .asset-meta {font-size:11px}

.foro table tr.with-border td.title img,
.foro table tr.with-border td.last-comment img {
	float:left; 
	margin:0 6px 0 0;
}

.foro .pages{
	/*margin-top:20px;*/
	height:15px;
	display:inline-table;
	padding-bottom:0px;
	min-height:0px;
	width:500px;
	/*margin-bottom:30px;*/
	margin-top:0px;
	text-align:center;
	font-size:10px;
	position:relative;
	vertical-align:center;
	background:transparent url(../images/bkgReceipe.gif) repeat-x top left;
	height:28px;
}

.foro .pages[class]{
	width:527px;
	position:relative;
}

.foro .pages div{
	clear:none;
	float:none;
	margin:auto;
	width:250px;
}

.foro .pages a{
	font-size:10px;
	clear:none;
	line-height:18px;
}

.foro .pages a.active{
	color:#000;
	font-weight:bold;
}

.foro .pages a.prevReceipe{
	float:left;
	background:transparent url(../images/prevReceipe.gif) no-repeat top left;
	height:23px;
	clear:none;
	padding-left:25px;
}

.foro .pages a.nextReceipe{
	float:right;
	background:transparent url(../images/nextReceipe.gif) no-repeat top right;
	height:23px;
	clear:none;
	padding-right:25px;
}

