/*/Reset///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

@charset "utf-8";
/* noteca CSS Document */


/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;	
	/*font-family:"Myriad Pro", Arial, Helvetica, sans-serif;	*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	font-family:Myriad, Arial, Helvetica, sans-serif;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body {
	text-align: left;
	font-size:16px;
	font-family:"Myriad Pro","HelveticaNeue-Light","Helvetica Neue Light","Lucida Grande","Helvetica Neue",Arial,"Lucida Sans Unicode",sans-serif;
	font-weight:normal;
}

.limitaWidth{
		width:1000px;	
		margin: 0 auto;
}
.header{
	height:250px;
	background-color:#E6E6E6;
}

#ideas{
		padding-top:33px
}

#ideas1{
	float:left;
	width:1000px;
	background:url(./img/ideas_1.jpg) no-repeat;
	height:43px;
	margin-left:65px;
}

#ideas2{
	float:left;
	background:url(./img/ideas_2.jpg) no-repeat;
	width:185px;
	height:151px;
	margin-right:-20px;
	margin-left:65px;	
}

.verde{
	color:#259928;	
}

.azul{
	color:#3FA9F5 !important;
	text-decoration:underline !important;
}

.texto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#666;
}

.separacionPuntos{
	color:#666666;
	float:left;
	font-family:verdana;
	font-size:8px;
}
.separacionTop{
	margin-top:40px;	
}
.textoHeader
{
	width:750px;
	font-size:15px !important;
	float:left;
}

.logo{
	float:left;	
	height:auto;
	background:url(./img/logo.png) no-repeat;
	width:255px;
	height:83px;
}


 h3 a:active, h3 a:focus, h3 a:hover {
	color:#259928;
	font-size:25px;
}

h2 a:active, h2 a:focus, h2 a:hover{
	color:#259928;
}


a:focus, a:hover, a:active {
	color:#86180A;
}

a:link, a:visited {
	color:#4D4D4D;
	text-decoration:none;
}

.posts{
	float:left;
	width:580px;
}

.posts h3{
	font-size:25px;
	text-indent:20px;
}

.post {
width:580px;

}
.post h2{
	padding:45px 0 15px 10px;
	font-size:35px;
	font-family:Myriad, Helvetica, Arial, sans-serif;
	color:#4D4D4D;
	line-height:40px;
}

.meta{
	border-top:1px solid #E6E6E6;
	color:#3E5867;
	display:block;
	height:19px;
	line-height:19px;
	margin:0 0;
	padding:6px 10px;
	text-shadow:0 1px 0 #FFFFFF;
	width:100%;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
}
.meta span{
	width:450px;	
}
.fecha{
	color:#3E5867;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;

}

.twit a{
	color:#009245;
	display:block;
	font-size:11px;
	height:19px;
	line-height:19px;
	text-shadow:0 1px 0 #FFFFFF;
	width:50px;
	float:right;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	text-decoration:underline;
}
	
.boto_link a:link, .boto_link a:visited{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #B5E4F4;
	display:inline-block;
	height:11px;
	line-height:11px;
	padding:4px 6px;
	width:auto;
	color:#004D99;
}

.boto_link a:hover{
	
	border-color:#1B5A8D;
	text-shadow:0 1px 0 #0F4570;
}

a.button-style:hover {
	border-color:#1B5A8D;
	text-shadow:0 1px 0 #0F4570;
}

a.button-style {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #B5E4F4;
	display:inline-block;
	height:11px;
	line-height:11px;
	padding:4px 6px;
	width:auto;
	color:#004D99;
}

.alignleft{
	float:left;	
}

.alignright{
	float:right;
}

.alignnone{
	float:none;
}

.wp-caption {
	background-color:#F0F0F0;
	border:1px solid #E5E5E5;
	overflow:hidden;
	padding:3px;
	margin-top:20px;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.entry{
	padding: 15px;
}


.entry a{
	color:#3FA9F5;
}

.entry a:hover{
	text-decoration:underline;	
}

.entry p, .entry ol, .entry ul, .entry dl {
color:#4D4D4D;
margin:0 0 9px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

.entry img{
	border:1px solid #CCCCCC;
	padding:5px;	
}

.imagenSinBorde{
	border:none !important;	
	padding:0 !important;
}

.postmetadata {
border-bottom:1px dotted #DDDDDD;
border-top:1px dotted #D5D5D5;
color:#999999;
font-size:11px;
margin-top:20px;
padding:7px 2px;
}

.postmetadata a:hover {
background-color:#EFEFEF;
}

.postmetadata a {
color:#666666;
padding:2px;
}

.entry {
font-size:13px;
line-height:20px;
margin:15px 0 5px;
}

.infoLateral{
	float:left;	
}


#sidebar{
	padding:0;
}

.twitter_div{
	margin-left:5px;
	font-weight:bold;
}

.pie{
	width:600px;px;
	height:60px;
	margin:10px auto;
	background:#f2f2f2;
	float:left;
}

.logo_gris{
	margin:15px 0 0 10px;
	float:left;
}

.textoLogo{
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#808080;
}

.divPie{
	float:left;
	margin:15px 0 0 10px;	
}

.menuPie1{
	margin:0px 0 0 40px;
}

.menuPie1 li{
	display:inline;
}



#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

#commentform p {
margin:5px 0;
}

#commentform p {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
}

#commentform a {
	color:#0066CC;
	text-decoration:none;
}

h4 {
	padding: 0;
	margin: 30px 0 0;
	font-size: 20px;
	font-weight:bold;
	color: #333;
	text-decoration: none;
	}

h4.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

.boto_submit{
	background:#5388B6 url(img/button-style.png) repeat-x scroll left center;
	border-color:#1B5A8D;
	color:#FFFFFF;
	text-shadow:0 1px 0 #0F4570;
}

.noteca{
	margin-top:20px;
	margin-left:100px;
}
.logoNoteca{
	background:url(img/logo.gif);
	width:250px;
	height:93px;
}

.logoText{
	color:#666666;
	font-family:Helvetica, Arial, sans-serif;	
	font-size:14px;
	margin-top:10px;
}

.logoText a{
	color:#3FA9F5;
	text-decoration:underline;
}

.lineaVerde
{
	width:188px;
	height:2px;
	border-top:medium dotted #009245;
	margin-top:15px;	
}

.subscribeRss{
	background:url(img/RSS.png) no-repeat;
	width:249px;
	height:30px;
	margin-top:50px;
	margin-left:-10px;
	cursor:pointer;
}

.seccion{
	color:#666666;
	font-family:Helvetica, Arial, sans-serif;	
	font-size:18px;
	font-weight:bold;
	margin-top:80px;
}

.lineaGris{
	width:100px;
	height:2px;
	border-top:thin dashed #666666;
	margin-top:7px;		
}

#s{
	height:40px;
	border: 1px solid #B3B3B3;
	vertical-align:middle;
	color:#4D4D4D;
	font-size:25px;
	width:185px;
}

.screen-reader-text{
	display:none;	
}

.linkComments{
	color:#3FA9F5 !important;
	font-size:16px;
}

.linkComments:hover{
	text-decoration:underline !important;
}

.marginTop50px{
	margin-top:50px;	
}

#searchsubmit{
	background:url(img/search.png) no-repeat;
	width:58px;
	height:37px;
	border:medium none;
	margin-top:15px;
}

.listadoTweets ul li{
	list-style:url(img/disc.png);
	margin-left:15px;
	color:#666;
	margin-bottom:10px;
}

.listadoTweets ul li a{
	color:#aaa;
	text-decoration:underline;
}