/* CONTENEDORES*/
	.contenedor{border:1px solid #e7e7e7; border-bottom:2px solid #ccc; padding:5px}
/*
	.contenedor ul {margin:1em 0 0 2em; color:#878787; list-style-type:none}
	.contenedor li {padding:0 0 4px 0}
*/
	.contenedor1{border:1px solid #CBE2F0; padding:15px; background-color:#F3F7FB; margin:10px 0 0 0 }
	.contenedor1 ul, .contenedor ul {margin:1em 0 0 2em; color:#0474BC; list-style-type:square}
	.contenedor1 li, .contenedor li {padding:0 0 4px 0}	

/* HOME */
	.generales li{border-bottom:1px dotted #CCCCCC; padding-top:3px; padding-bottom:3px}

/* HOME FIN*/


.new_article {color:#FF6600}
h1 .nobold{font-weight:normal; color:#666666}

.bullet, .bulletGris{
	font-family: "Comic Sans Ms";
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #75aa24;
	text-decoration: none;
}

.clear{clear:both}
/********************************************************************************/
.debug{background-color:#00CC99}
/********************************************************************************/
.grey { color: #aaa; }
a.back{ font-weight: bold; padding-left: 12px;	background: transparent url(../content.1/arrow-3.gif) no-repeat 0 60%;}

a.back:hover
	{
	background-position: -500px 60%;
	}
.navarticulo{
	float:right;
	border:1px solid #ccc;
	padding:10px;
	margin: 0 0 10px 10px;
	width:150px
}	
#content  {width:990px;margin-left:10px}
#left615  {width:615px;float:left;}
#left500  {width:500px;float:left;}
#left348  {width:350px;float:left;}
#left360  {width:360px;float:left;margin-left:15px}
#left160  {width:160px;float:left;}
#right226 {width:245px;float:right;}
#right205 {width:205px;float:right;}
a
	{
	color: #07a;
	text-decoration: none;
	outline: none;
	}
	
a:hover {
	text-decoration: underline; 
}

a:focus { -moz-outline: none -moz-mac-focusring; }

a:focus { color: #aaa; }

#formdiv
	{
	border: 1px dotted #c9c9c0;
	background: #f6f6f6;
	padding: 15px;
	}
	
#formdiv input.inp, #formdiv select.inp,
#formdiv textarea.inp,
#se_form input.inp
	{
	border: 1px solid #ccb;
	width: 305px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#articulo {width:615px; padding-left:20px; float:left}
#articulo h1, #articulo h2, #articulo h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000}
#articulo h1{font-size:18px; font-weight:bold; border:0px; margin:0px; padding:1em 0 1em 0}
#articulo h2{font-size:16px; line-height:1em; font-weight:bold; border:0px; margin:0px; padding:1.5em 0 1em 0}
#articulo h3{font-size:14px; font-weight:bold; border:0px; margin:0px; padding:1em 0 1em 0;color:#999999}
#articulo p {padding-bottom:1.5em; line-height:1.3em}

#articulo table { 
	width:100%; 
	border-top:1px solid #dedede; 
	border-right:1px solid #dedede; 
	border-collapse:collapse; 
} 
#articulo td { 
	font-size:10px;
	border-bottom:1px solid #dedede; 
	border-left:1px solid #dedede; 
} 
#articulo tr {
	background:#f5f5f5
}
/*#articulo tr{background-color:#dedede;}*/
#articulo th{
	font-weight:bold;
/*	border-right:1px #CCC solid; 
	border-bottom:1px #CCC solid; 
	text-align:left;
	background-color:;
*/
}


.art_contenedor {margin:15px 0 15px 0; padding:10px;background-color:#f5f5f5; border:1px solid #ccc}
.art_imagenes li{display:inline;float:left; }
.art_sugerencias {margin-top:15px; padding:10px;background-color:#f5f5f5; border:1px solid #ccc}
.art_contenedor img {padding-bottom:5px}
.art_referencias {margin-top:15px; padding:10px;background-color:#f5f5f5; border:1px solid #ccc}
.art_contenedor table {margin:0 0 1em 0}
.art_contenedor td, .art_contenedor th{font-size:11px}

.topLeftPicture{float:left; padding:0 10px 10px 0}
.topRightPicture{float:right; padding:0 0 10px 10px}
.topPicture{padding-bottom:10px}


#articulo ul{
	list-style:disc;
	margin: 0 0 .7em 1em;
	padding: .5em;}
ul
	{
	padding: 0;
	margin: 0 0 0.7em 0;
	list-style: none;
	}
ul span { color: #999; }
ul li {line-height:1.2em; padding:0 0 0 .6em}
ul a:hover span { color: #443; text-decoration:none}
p,
li,
dd,
dt
	{
	margin: 0;
	padding: 0;
	font-size: 88%;
	line-height: 1.7em;
	}
/*
ul li a
	{
	padding-left: 12px;
	background: transparent url(arrow.gif) no-repeat 0 60%;
	}

ul li a:hover
	{
	background-position: -500px 60%;
	text-decoration:none
	}
	
ul li a span { color: #999; }

ul li a:hover span { color: #443; }
*/
#urgencias h2{color:#CC0000}
#urgencias li{padding-bottom:10px;font-weight:bold;color:#666666 }
#urgencias li{}
#urgencias li span{color:#CC0000;font-weight:bold}


.allstar-list span { color: #999; }

.allstar-list a:hover span { color: #443; }

.allstar-list li a
	{
	padding-left: 12px;
	background: transparent url(../content.1/star.gif) no-repeat 0 60%;
	}

.allstar-list li a:hover
	{
	background-position: -500px 60%;
	}

/*** CONTENT SECTIONS ***/
/*h2 a:link, h2 a:visited{color: #434343; text-decoration: none}*/
#content
DIV.news_ciencia, .nota{margin-bottom:15px;}

#primera {width:122px;float:left;text-align:right;}
#segunda {width:469px;margin:0 12px 0 12px;float:left;}
#segundaAncha {width:641px;margin:0 0 0 12px;float:left;}
#segunda2 {width:587px;margin:0 12px 0 8px;float:left;}

#cuarta {width:185px;float:left;margin-left:12px;padding:0 5px 0 5px;position:absolute;top:85px;left:775px;}

/* IMAGENES */
.Texto{float:left;}

/* COLUMNAS */
.columna348 {width:348px;float:left;}
.columna {width:226px;float:left;}
.columna2 {width:214px;float:left;}
.separador {width:17px;float:left;}

/* 3 columnas centro */
dl.tresColumnas {padding:12px 0 15px;margin:0;display:block;}
dl.tresColumnas dd {float:left;width:189px;margin:0;}
dl.tresColumnas dd.calle {width:21px;display:block;}
dl.tresColumnas dd.last {width:171px;}

	.ffday {
		FONT-SIZE: 28px; FLOAT: left; MARGIN: -6px 4px 0px 0px; WIDTH: 30px; COLOR: #85c329; TEXT-ALIGN: center;
	}
	
	.ffmonthyear{
		font:normal 11px/14px  Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; COLOR: #85c329; LINE-HEIGHT: 95%; LETTER-SPACING: 0.06em; TEXT-ALIGN: left
	}
	
	.fftime {
		font:normal 11px/14px Arial, Helvetica, sans-serif;
		text-align:left;
		CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; WIDTH: 80px; COLOR: #939393; LETTER-SPACING: 0.02em
	}

DIV.Punteado{
	background-color: transparent;
	background-image: url(../content.1/pt_punt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:3px;
}
.Spacer{clear:both}
.lf {float:left}
.lfa{float:left;margin-left:10px;width:250px}
.pts0{margin:0px 0px 0px 0px;height:3px;clear:both}


/* bullets 
li {list-style-type: square;}
ul {margin-top:3px;margin-bottom:3px;}
ul.nota li {vertical-align:middle;list-style:none;margin:5px 0;list-style-position:inside;}
ul.nota {margin-bottom:0;margin-top:0;margin-left:0;padding:0;}
.nota-tipo3 ul, .nota-tipo2 ul, .nota-tipo1 ul {margin:0;padding:0;}
.nota-tipo3, .nota-tipo2, .nota-tipo1 {font-family:"Trebuchet MS"!important;}
li.trebuchet13 {list-style-position:outside!important;font-weight:normal;}
.nota-tipo3 li, .nota-tipo2 li, .nota-tipo1 li, .trebuchet13 ul, .tahomaTech ul {margin:0;padding:0;}
.nota-tipo3 li, .nota-tipo2 li, .nota-tipo1 li, .trebuchet13 li, .tahomaTech li {list-style:none;background-image: url(/imgs/varios/bulletTurquesa3x3.gif);background-repeat:no-repeat;background-position:0 7px;list-style-position:outside;padding-left:10px;line-height:18px;}
.nota-tipo3 li, .nota-tipo2 li, .nota-tipo1 li {font-size:13px;}
*/








#contentsection
{
	float: LEFT;
	width: 529px;
	padding-top: 34px;
	padding-left: 15px;
	background-image: url("/img/contentsectionbg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#contentsectionleft
{
	float: left;
	width: 550px;
	margin: 0 10px 30px 0;
	height:100%;
	padding-left:10px;
	background-repeat: no-repeat;	
}

#contentsectionright
{
	margin: 0 0 30px 8px;
	float: right;
	padding-left:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	width: 323px;
	padding-top: 26px;

}

#content #contentsection h1
{
	margin: 0;
	padding: 26px 0;
}


#content #contentsectionleft h1
{
	margin: 0;
	padding: 25px 0;	
}

#content #contentsectionright h1
{
	margin: 0;
	padding: 25px 0;
}

#content #contentsectionright #staff h1
{
	margin: 0;
	padding: 25px 0;
	border-bottom: 1px solid #c1c1c1;	
}

#content #contentsectionright h1 a,
#content #contentsectionright h1 a:visited
{
	color: #434343;
	text-decoration: none;
}

#content #contentsectionright h1 a:active,
#content #contentsectionright h1 a:hover
{
	color: #74a8f5;
}

/*** END CONTENT SECTIONS ***/



/*** START GENERAL CONTENT SECTION ***/

#contentsection h4
{

	margin: 35px 40px 10px 40px;
	color: #434343;
}

#contentsection p
{
	margin: 40px 40px 35px 40px;
	padding: 20px 30px 20px 30px;
	background-color: #f4f4f4;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

#contentsection p em
{
	font-style: normal;
	font-weight: bold;
}

#contentsection p strong
{
	color: #85C329;
}

#contentsection form
{
	margin: 35px 40px;
	padding: 0;
}

#contentsection form dl
{
	clear: both;
}

#contentsection form dl dt
{
	float: left;
	line-height: 23px;
	padding: 5px 0 5px 0;
	width: 130px;
	text-align: right;
	font-weight: bold;
	margin: 0 20px 0 0;
}

#contentsection form label
{
	font-size: 0.9em;
	font-weight: bold;
	/*
	text-transform: lowercase;
	*/
	color: #85C329;

}

#contentsection form dl dd
{
	padding: 5px 0 5px 0;
	margin: 0 0px 10px 150px;
	color: #636363;
}

#contentsection form dl dd textarea
{
	width: 280px;
	height: 300px;
}

#contentsection form dl dd input
{
	width: 280px;
	text-transform: none;
}

#contentsection form dl dd select
{
	width: 287px;
}

#contentsection form dl dd input.submit
{
	width: 130px;
	margin: 0 auto;
	padding: 2px 0;
	border-top: 2px solid #BADF84;
	border-left: 2px solid #BADF84;
	border-bottom: 2px solid #6C9134;
	border-right: 2px solid #6C9134;
	background-color: #85C329;
	font-size: 0.65em;
	font-weight: bold;	
	/*
	text-transform: lowercase;	
	*/
	letter-spacing: 0.05em;
	color: #fff;
}
input.inp,
textarea {
	padding: 3px;
	font: 11px/18px arial, courier, sans-serif;
	border: 1px solid #aaa;
	background: #fff;
	margin: 0 0 10px 0;
	width: 300px;
	color: #444;
	outline: none;
}
/*** END GENERAL CONTENT SECTION ***/	