/*body {
	margin: 2px;
}*/
/*   CONTROL CARRUSEL   */
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 216px;
	height: 180px; /*Height should enough to fit largest content's height*/
	margin-bottom: 1px;
	padding-bottom: 1px;
}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	border: 0px solid blue;
	width: 216px;
	height: 168px;
}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 216px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 168px;
	border: 0px solid red;
}
.stepcarousel1 {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 216px;
	height: 180px; /*Height should enough to fit largest content's height*/
	margin-bottom: 1px;
	padding-bottom: 1px;
}
.stepcarousel1 .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	border: 0px solid blue;
	width: 216px;
	height: 168px;
}
.stepcarousel1 .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 216px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 168px;
	border: 0px solid red;
}
.stepcarousel2 {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: hidden; /*leave this value alone*/
	width: 216px;
	height: 59px; /*Height should enough to fit largest content's height*/
	margin-bottom: 1px;
	padding-bottom: 1px;
}
.stepcarousel2 .belt2 {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	border: 0px solid blue;
	width: 216px;
	height: 57px;
}
.stepcarousel2 .panel2 {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 216px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 57px;
	border: 0px solid red;
}

/*   CONTROL PESTAŅAS   */
.filigrana {
	position: absolute;
	z-index: 20;
	padding: 0px;
	margin-top: -22px;
	border: 0px solid pink;
}
.div_pestana_mostrada {
	width: 218px;
	position: relative;
	z-index: 25;
	border: 0px solid black;
	float: both;
	visibility: visible;
	display: block;
	clear: both;
	min-height: 0px;
}
.div_pestana_oculta {
	width: 218px;
	position: relative;
	z-index: 20;
	border: 0px solid blue;
	float: both;
	visibility: hidden;
	display: none;
	clear: both;
	min-height: 0px;
}
.div_mostrado_control {
	width: 240px;
	position: relative;
	z-index: 35;
	border: 0px solid orange;
	float: both;
	visibility: visible;
	display: block;
	clear: both;
	min-height: 294px;
}
.div_oculto_control {
	width: 240px;
	position: relative;
	z-index: 30;
	border: 0px solid violet;
	float: both;
	visibility: hidden;
	display: none;
	clear: both;
	min-height: 294px;
}

/*   CONTROL CAJA REDONDEADA   */
/* set millions of background images */
.rbroundbox {
	background: url(/lib/noticiasv2/home/images/nt.gif) repeat;
	margin: 0px;
}
.rbtop div {
	background: url(/lib/noticiasv2/home/images/tl.gif) no-repeat top left;
}
.rbtop {
	background: url(/lib/noticiasv2/home/images/tr.gif) no-repeat top right;
}
.rbbot div {
	background: url(/lib/noticiasv2/home/images/bl.gif) no-repeat bottom left;
}
.rbbot {
	background: url(/lib/noticiasv2/home/images/br.gif) no-repeat bottom right;
}
/* height and width stuff, width not really nessisary. */
.rbtop div,.rbtop,.rbbot div,.rbbot {
	width: 238px;
	height: 7px;
	font-size: 1px;
}
.rbcontent {
	margin: 0px;
	width: 238px;
}
.rbroundbox {
	width: 238px;
	margin: 0px;
}

/*  ENLACES  */
a.noticia_principal:link {
	font: 12px tahoma;color: #032c62;text-decoration: none;font-weight: regular;line-height: 11pt; margin: 0px; padding: 0px; }
a.noticia_principal:active {
	font: 12px tahoma;color: #032c62;text-decoration: none;font-weight: regular;line-height: 11pt; margin: 0px; padding: 0px; }
a.noticia_principal:visited {
	font: 12px tahoma;color: #032c62;text-decoration: none;font-weight: regular;line-height: 11pt; margin: 0px; padding: 0px; }
a.noticia_principal:hover {
	font: 12px tahoma;color: #666666;text-decoration: none;font-weight: regular;line-height: 11pt; margin: 0px; padding: 0px; }

a.titular_seccion_taco_eneltope:link {
	font: 12px tahoma; color: #676767; font-weight: normal; text-decoration: none; }
a.titular_seccion_taco_eneltope:active {
	font: 12px tahoma; color: #676767; font-weight: normal; text-decoration: none; }
a.titular_seccion_taco_eneltope:visited {
	font: 12px tahoma; color: #676767; font-weight: normal; text-decoration: none; }
a.titular_seccion_taco_eneltope:hover {
	font: 12px tahoma; color: #004E96; font-weight: normal; text-decoration: none; }

a.noticia_sec:link {
	font: 11px tahoma;color: #737373;text-decoration: none;font-weight: regular;line-height: 12px;}
a.noticia_sec:active {
	font: 11px tahoma;color: #737373;text-decoration: none;font-weight: regular;line-height: 12px;}
a.noticia_sec:visited {
	font: 11px tahoma;color: #737373;text-decoration: none;font-weight: regular;line-height: 12px;}
a.noticia_sec:hover {
	font: 11px tahoma;color: #032c62;text-decoration: none;font-weight: regular;line-height: 12px;}
}

/*  GENERALES  */
.noticia_principal {
	font-family: tahoma;
	font-size: 14px;
	font-weight: regular;
	color: #032c62;
	text-decoration: none;
}
.tab_on {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #032c62;
	text-decoration: none;
}
.tab_off {
	font-family: tahoma;
	font-size: 12px;
	font-weight: regular;
	color: #666666;
	text-decoration: none;
    line-height: 12px;
}
.pie_referencia {
	font-family: verdana;
	font-size: 10px;
	font-weight: regular;
	color: #B2B2B2;
	text-decoration: none;
	line-height: 10px;
}
.numerosControl {
	font-family: tahoma;
	font-size: 12px;
	color: #888888;
}
.numerosControlB {
	font-family: tahoma;
	font-size: 12px;
	color: #A4DCF3;
	font-weight: bold;
}
.lineaPunteada {
	font-size: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(/lib/noticiasv2/home/images/separador.gif);
	height: 1px;
	width: 100%;
}
p.titular_seccion_taco_eneltope{
	margin-top: 0px;
	margin-bottom: 4px;
}
p.noticia_sec {
	font-family: tahoma;
	font-size: 11px;
	font-weight: regular;
	color: #737373;
	text-decoration: none;
	margin: 1px 2px 1px 2px;
	vertical-align: middle;
}
