<!--

/* frontpage news */

.fpnews-tstamp {
	color:#999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.fpnews2col-container {
}

.fpnews2col-left {
	float:left;
	width:326px;
	border-right:2px solid #FFFFFF;
}

.fpnews2col-right {
	float:left;
	width:322px;
	background-image:url(../img/frontpage/bg_sombra_principal.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.fpnews2col-right-section {
	float:left;
	width:320px;
	border-left:1px solid #CCCCCC;
}


.fpnews2col-left-bottom {
	float:left;
	width:326px;
	border-right:2px solid #FFFFFF;
}

.fpnews2col-right-bottom {
	float:left;
	width:321px;
	border-left:1px solid #CCCCCC;
}

/* top left news: spotlight */

.fpnews2col-left-spotlightitem {
	margin-bottom:0px;
	width:317px;
}
.fpnews2col-left-spotlightitem_imagen {
	border:5px solid #E2F4F6;
}

.fpnews2col-left-spotlightitem-bg {
	width:290px;
}

.fpnews2col-left-spotlightitem-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#D5342A;
	line-height:16px;
	font-size:18px;
	margin-top:6px;
}

.fpnews2col-left-spotlightitem-title a {
	font-family:Arial, Helvetica, sans-serif;
	color:#D5342A;
	line-height:18px;
	font-size:18px;
}

.fpnews2col-left-spotlightitem-summary {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	line-height:16px;
	margin-bottom:8px;
}

.fpnews2col-left-spotlightitem-summary a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}


.fpnews2col-left-spotlightitem-comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
}

.fpnews2col-left-spotlightitem-comments a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	padding:2px;
	color:#E94347;
	width:115px;
}

.fpnews2col-left-spotlightitem-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:6px;
}



.fpnews2col-left-spotlightitem-seccion {
	margin-bottom:0px;
}





/* top left news: ad item */

.fpnews2col-left-aditem {
	border-top:1px solid #CCCCCC;
	margin-top:4px;
	padding-top:8px;
	margin-bottom:8px;
	text-align:center;
}

/* top left news: normal */

.fpnews2col-left-item {
	border-top:1px solid #CCCCCC;
	margin-top:4px;
	padding-top:8px;
	margin-bottom:5px;
}

.fpnews2col-left-item-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}

.fpnews2col-left-item-comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fpnews2col-left-item-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
}

/* top right news:normal */

.fpnews2col-right-item {
	border-bottom:1px solid #EBEBEB;
	padding-bottom:5px;
	width:300px;
}
.fpnews2col-right-item-seccion {
	border-bottom:1px solid #EBEBEB;
	padding-bottom:5px;
	width:300px;
}
.fpnews2col-right-itemwithimg {
	border-bottom:1px solid #C0E6F3;
	padding-bottom:10px;
	padding-top:10px;
	width:290px;
}
.fpnews2col-right-itemwithimg-lastitem {
	padding-bottom:10px;
	padding-top:10px;
	width:290px;
}

.fpnews2col-right-itemwithimg-seccion {
	border-bottom:1px solid #C2E3F2;
	padding-top:10px;
	padding-bottom:5px;
	width:300px;
}
/* this two for then it's the last, no bottom border*/

.fpnews2col-right-item-lastitem {
	margin-bottom:5px;
	padding-bottom:5px;
	width:304px;
}


.fpnews2col-right-item-img {
	margin-right:5px;
}

.fpnews2col-right-item-img img {
	border:3px solid #C0E6F3;
}

.fpnews2col-right-item-title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-bottom:4px;
	margin-top:4px;
}

.fpnews2col-right-item-title a {
	color:#3A7FA8;
}


.fpnews2col-right-itemwithimg .fpnews2col-right-item-title {
}

.fpnews2col-right-item-comments {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}

.fpnews2col-right-item-comments a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E74844;
	font-weight:normal;
	text-decoration:none;
}

.fpnews2col-right-item-comments a:hover {
	text-decoration:underline;
}

.fpnews2col-right-item-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
}

/* top left speak out*/

.fpnews-speakout {
	margin-bottom:5px;
}

.fpnews-speakout-question {
 padding:10px;
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#406899;
 font-weight:bold;
}

.fpnews-speakout-answers {
 margin:0px;
 padding:0px;
 list-style:none;
 list-style-type:none;
 list-style-image:none;
 color:#666666;
 font-weight:bold;
 margin-bottom:20px;
}

.fpnews-speakout-answers LI {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0px;
 padding:0px;
 margin-left:20px;
 margin-bottom:0px;
}

.fpnews-speakout-viewresults {
	border-bottom:1px solid #efefef;
	margin-top:8px;
	padding-top:8px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.fpnews-speakout-viewresults A {	
	color:#0066CC;
	background-image:url(/dr/img/rigit/bg_resultados_encuesta.jpg);
	background-repeat:no-repeat;
	width:104px;
	height:22px;
	line-height:22px;
	text-align:center;
	display:block;
	font-size:10px;
}
.fpnews-speakout-resultados a {	
	color:#294E85;
	width:104px;
	height:22px;
	line-height:22px;
	text-align:center;
	display:block;
	font-size:11px;
	font-weight:bold;
}

/* middle center features */

.fpnewsfeatures-container {
	border-top:5px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	/*margin-top:15px;*/
	margin-bottom:15px;
	height:160px;
}

.fpnewsfeatures-container-section {
	border-bottom:5px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:15px;
	height:160px;
}

.fpnewsfeatures-container-item {
	padding:5px;
	width:138px;
	height:150px;
	background-color:#EFEFEF;
	margin-left:3px;
	margin-right:3px;
	float:left;
}


.fpnewsfeatures-container-item-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px;
}

/* latest forum posts */

.fpforumposts-container {
	padding-top:5px;
}

.fpforumposts-container-notice {	
	padding:5px;
	margin-bottom:10px
}

.fpforumposts-container-notice A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
}

.fpforumposts-container UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.fpforumposts-container UL LI {
	margin:0px;
	padding:0px;
	background-image:url(/dr/img/bits/list-arrow-red.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:16px;
	margin-left:5px;
	margin-bottom:10px;
	line-height:14px;
}

.fpforumposts-container UL LI A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

/* yournalist space */

.fpyournalist-container {
	background-image:url(/dr/img/frontpage/yournalist-bg.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:50px;
	/* a little negative offset */
	margin-top:-15px;
	position:relative;
}

.fpyournalist-container-notice {
	margin-bottom:15px;
}

.fpyournalist-container-notice A {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
}


.fpyournalist-container UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.fpyournalist-container UL LI {
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position: 0px 5px;
	margin-left:5px;
	margin-bottom:10px;
	line-height:14px;
}

.fpyournalist-container UL LI A {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0052A4;
}
.video {
	width:188px;
	float:left;
	margin-left:16px;
	background-color:#FFFFFF;
	text-align:left;
}
.video_categoria {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1662A0;
	background-image:url(/dr/img/frontpage/bg_titulo_video.jpg);
	background-repeat:repeat-x;
	line-height:36px;
}
.video_imagen {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
}
.video_titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.video_titulo:hover {
	text-decoration:underline;
}

-->
