
	html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background:url(../imatges/background_repeat.jpg) center top repeat-y;
	}
	
	#container_full {
		min-height:100%;
		position:relative;
		width:100%;
		margin:0;
		background:url(../imatges/background_red.jpg) center top no-repeat;
		
		
	}
	
	#container {
		min-height:100%;
		position:relative;
		width:830px;
		margin:0 auto 0 auto;
		padding-bottom:75px;
		
	}
	
	#header_sup {
	top:0;
	width:830px;
	height:37px;
}

#areacli {
	float:right;
	width:305px;
	height:17px;
	vertical-align:middle;
	padding-top:5px;
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	

}

#areacli A:LINK, #areacli A:VISITED {
	text-decoration:none;
	color:#fff;
}

#areacli A:HOVER {
	color:#fff;
	border-bottom:solid 1px #fff;
}
	
#header_inf {
	top:0;
	width:830px;
	height:60px;
}

#logo {
	width:156px;
	height:60px;
	margin:0 auto 0 5px;
	top:0;
	float:left;
	
}

#logo A:LINK{
	width:156px;
	height:60px;
	
}

/* SUB HEADER */

#sub_bar {
	width:100%; height:40px; margin:0;
	
}

.titular_der {
	width:400px; margin:0; padding:0; float:left;
}

.titular_der h1 {
	width:400px; font-family:"Century Gothic",sans-serif; line-height:30px; font-size:24px; font-weight:bold; color:#333; margin-top:12px; margin-bottom:0; padding:0 0 0 10px; text-align:left; clear:inherit;
	
}

.titular_der h3 {
	font-family:"Century Gothic",sans-serif; line-height:30px; font-size:14px; color:#333; margin-top:0; padding:0 0 0 10px; text-align:left; clear:inherit;
	
}

#menu_izq{
	float:right;
	padding-right:5px; *padding-right:0;
	margin:0;
	margin-top:0;


	

}

#menu_izq ul li {
        display: inline;
        padding: 2px;
		color:#333;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		border-right:dotted 1px #333;
		border-left:dotted 1px #333;
		border-bottom:dotted 1px #333;
		border-top:dotted 1px #333;

}
#menu_izq ul li:hover {
		border:solid 1px 0px 1px 0px #333;/* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
		border:dotted 1px #333;
		background-color:#FFF;
		
}
#menu_izq ul {
	margin-top:15px;


}

#menu_izq ul li.active {
        display: inline;
        padding: 2px;
        margin:2px;
		color:#333;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		font-weight:bold;
		border:dotted 1px #333;


}

#menu_izq ul li A:LINK, #menu_izq ul li A:VISITED {

		color:#333;
		text-decoration:none;
		font-weight:bold;
		



}

/* END SUB HEADER */

/* CONTAINER A */

#container_a {
	width:828px;
	min-height:200px;
	text-align:left;
	margin:0;
}

#container_a h3 {
	padding-right: 2px;
	display: inline;
	padding-left:80px;
	FLOAT: left;
	padding-bottom:40px;
	padding-top: 20px;
	font-weight:bold;
	color:#333;
	font-size:18px;
	text-decoration:none;
	margin:10px 0 10px 40px;
	border:0;
	text-align:left;
	font-family:"Century Gothic",sans-serif;
	background:url(../imatges/icono_graficos.png) 0 0 no-repeat;
	}

#container_b {
	width:828px;
	margin:0 10px 0 10px;
	padding:0 10px 0 10px;
	text-align:left;
	border:solid 1px #CCC;
}

#container_cont {
	float:left;
	padding-right:10px;
	padding-left:10px;
	min-height:200px;
	width:480px;
	margin:0;
	text-align:left;
}

#container_img {
	float:right;
	padding-right:40px;
	width:285px;
	margin:0;
}



#container_cont p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; word-spacing:2px; text-align:justify; }

#container_cont h2 {
	padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#666;
}	

.col3
	{
		
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 70px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 15px 0px 5px 50px;
	WIDTH: 600px;
	margin-TOP: -30px;
	LIST-STYLE-TYPE: none;
	color:#666;
	font-size:12px;

	font-family:verdana,tahoma,arial;
	text-align:left;
	display:block;
	}

.col3 LI
	{
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	font-weight:bold;
	color:#666;
	border-bottom:1px dotted #878787;
	text-decoration:none;
	background: url(../imatges/tag.gif) 0 1px no-repeat;
	padding-left:20px;
	margin:2px 0 5px 2px;
	} 
	
	.col3 a:LINK, .col3 a:visited{
	
	color:#C00; text-decoration:underline; font-weight:normal;
}
	
/* END CONTAINER A */
	#header {
		padding:10px;
	}
	#body {

		padding:10px;
		clear:both;
		padding-bottom:15px;
		padding-top:5px;/* Height of the footer */
	}
	
	#body p {
		
		font-family:Arial, Helvetica, sans-serif; margin:5px 20px 10px 20px; font-size:14px; color:#333; word-spacing:2px; text-align:justify;
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:75px;			/* Height of the footer */
		background:#6cf;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
	.grey_rows { background-color:#DADADA; font-size:14px; text-align:left; color:#666; font-family:"Century Gothic",sans-serif; font-size:14px; border:solid 1px 1px 1px 0px #CCC;  text-align:left; margin-left:10px; padding-left:10px; height:35px; line-height:35px; text-decoration:underline; font-weight:bold;
}

	.grey_rows:hover { background-color:#333; color:#CCC;
}

	.grey_rows_data {
	background-color:#888;
	text-align:left;
	color:#FFF;
	font-family:"Century Gothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	border:solid 1px #CCC;
	text-align:center;
	line-height:38px;
	font-weight:bold;
}

.grey_rows_data_green {
	background-color:#888;
	text-align:left;
	color:#6F3;
	font-family:"Century Gothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	border:solid 1px #CCC;
	text-align:center;
	line-height:38px;
	font-weight:bold;
}
	.grey_rows_hidden { background-color:#333; font-size:14px; text-align:left; color:#FFF; font-family:"Century Gothic",sans-serif; font-size:13px; border:solid 1px #CCC;  text-align:left; margin-left:10px; padding-left:10px; padding-bottom:5px; padding-top:5px; height:35px; line-height:35px; display:none; line-height:20px;
}

.grey_rows_white {background-color:#ccc; font-family:"Century Gothic",sans-serif; font-size:14px; border:solid 1px 1px 1px 0px #CCC;  text-align:left; margin-left:10px; color:#666; height:35px; line-height:35px; padding-left:10px; font-weight:bold; text-decoration:underline;
}

.grey_rows_white_data {background-color:#999; text-align:center; color:#fff; font-family:"Century Gothic",sans-serif; font-size:16px; border:solid 1px #CCC;  text-align:center; line-height:38px; font-weight:bold; line-height:9px; 
}

.grey_rows_white_data_green {background-color:#999; text-align:center; color:#6F3; font-family:"Century Gothic",sans-serif; font-size:16px; border:solid 1px #CCC;  text-align:center; line-height:38px; font-weight:bold; line-height:9px; 
}

.grey_rows_white:hover {background-color:#333; color:#CCC;
}
.table_header {background:url(../imatges/tabla/header.jpg) center center no-repeat;
		width:776px;
		height:29px;
		font-family:"Century Gothic",sans-serif; font-size:13px; font-weight:bold; color:#fff;
}

.table_header_red {background:url(../imatges/tabla/header_red.png) center center no-repeat;
		width:776px;
		height:29px;
		font-family:"Century Gothic",sans-serif; font-size:13px; font-weight:bold; color:#fff;
}
#tarifas1 {
	text-align:center; padding:0 10px 0 10px;  border-collapse:collapse;

}

.button_red {
	background-color:#D2866C; font-family:"Century Gothic",sans-serif; font-size:11px; font-weight:bold; color:#FFF;
	width:96px; height:34px; margin:0; border-top:solid 1px #CCC; border-left:solid 1px #CCC;
}

.button_red_end {
	background:url(../imatges/tabla/red_rows_end.jpg) top center no-repeat; font-family:"Century Gothic",sans-serif; font-size:12px; font-weight:bold; color:#FFF; width:97px; height:35px;
}
.rss-popup {
	float:right;
	z-index:999;
	text-align:right;
}
 
div.rss-popup em {
    background: url(../imatges/tabla/bubble.png) no-repeat;
    width: 527px;
    height: 97px;
    position: relative;
    text-align: left;
    text-indent: -9999px;
    z-index: 1000;
    display: none;
	color:#FFF;
}

.more {  float:right; }

.more:hover { cursor:pointer; }


    .data_mini {
	font-size: 12px;
}


#footer_red {
	width:830px;
	height:75px;
	margin:0 auto 0 auto;
	clear:both;
	background:url(../imatges/mail_red.jpg);
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	
			position:absolute;
		bottom:0;

}

#politicas {
	width:830px;
	padding-left:5px;
	height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	padding-top:45px;
	

}

#politicas A:LINK, #politicas A:VISITED {
	text-decoration:underline;
	color:#fff;
}

#politicas A:HOVER {
	color:#fff;

}

#copyright {
	float:right;
	width:400px;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	vertical-align:bottom;

}

.bot_interior {
	width:100%; clear:inherit; padding:0; margin:0; height:36px; text-align:center;
}
.col3
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 5px 10px;
	WIDTH: 300px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	color:#666;
	font-size:12px;
	font-family:verdana,tahoma,arial;
	}

.col3 LI
	{
	PADDING-RIGHT: 2px;
	DISPLAY: inline;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	font-weight:bold;
	color:#666;
	border-bottom:1px dotted #878787;
text-decoration:none;
background: url(imatges/tag.gif) 0 1px no-repeat;
padding-left:20px;
margin:2px 0 5px 2px;
	} 
	
	.col3 LI.sin_estilo
	{
	padding-right: 2px;
	display: inline;
	padding-left: 2px;
	FLOAT: left;
	padding-bottom:6px;
	padding-top: 10px;
	font-weight:bold;
	color:#C00;
	font-size:18px;
	text-decoration:none;
	padding-left:0px;
	margin:2px 0 5px 2px;
	border:0;
	text-align:left;
	background:none;
	width: 380px;
	} 
	
	.col3 LI.sin_estilo_green
	{
	padding-right: 2px;
	display: inline;
	padding-left: 2px;
	FLOAT: left;
	padding-bottom:6px;
	font-weight:bold;
	color:#690;
	font-size:14px;
	text-decoration:none;
	padding-left:0px;
	margin:2px 0 5px 2px;
	border:0;
	text-align:left;
	background:none;
	width: 380px;
	} 
	


.col3 a:LINK, .col3 a:visited{
	
	color:#C00; text-decoration:underline; font-weight:normal;
}
