@charset "utf-8";
body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#ffffff;
}

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal;}
/* =============== LAYOUT - GENERAL LAYOUT =============== */
.clearafter:after {
	height: 0;
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
}
.clearafter {
	display: inline-block;
}
html[xmlns] .clearafter {
	display: block;
}
* html .clearafter {
	height: 1%;
}
.clearbreak {
	clear: both;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    }

/* colores generales */
.red{color:#c10026;}


/* espacios */
#sup {background:url(page/bg-sup.jpg) repeat-x 50% 0;}
	#sup-1 {background:url(page/bg-sup-border-down.png) repeat-x 0% 100%; height:119px;}
#header {height:160px; background:#fff;}
	#header-1 {}
#middle {background:#f3f3f3;}
	#middle-1 {}


.block{width:976px; margin:0px auto;}
#middle .block { background:#fff; min-height:300px;}
#sup-1 .block { text-align:center;}

#content {}
	#content-1 { padding:30px 9px 135px 9px; background:url(page/bg-logo-bottom1.png) no-repeat 50% 100%; min-height:400px;}
	#menu { background:#e9e9e9; margin:0px 9px;}
		#menu-1 { height:32px;}
		#col-menu-l { margin-right:170px;}
		#col-menu-r { float:right; width:165px; background:#d3d3d3;}
		#col-menu-r1 { height:32px; line-height:32px; padding:0 0 0 32px; font-size:11px; color:#434343;}

/* header */
#col-logo { float:left; width:295px;}
	#col-logo-1 { padding:25px 0 0 40px;}
#col-slogan { float:left; width:650px;}
	#col-slogan-1 { padding:60px 0 0 0;}
	
	/* menu */
	#menu { font-family:Tahoma, Geneva, sans-serif;color:#fff;}
	#menu ul{ margin:0; padding:0; list-style:none;}
	#menu li { float:left; line-height:32px; padding:0px 0px 0 0px; font-size:13px; }
	#menu a{ color:#1a1a1a; line-height:32px; display:block; padding:0 12px 0 12px; text-decoration:none; background:url(page/bg-border-right-menu.png) no-repeat 100% 50%;}
	#menu a:hover, #menu li a.active, #menu li a.active:hover  { background:#ab0000; color:#fff;}
	
	/* page 3 */
	#col-1 {}
	#col-2 {}
	#col-3 {}
	
	.page3 #col-1 { width:150px; float:left;} .page3 #col-2 { width:640px; float:left;} .page3 #col-3 { width:165px; float:right;}
	.page2 #col-2 { width:790px; float:left;} .page2 #col-3 { width:165px; float:right;}
	.page1 #col-2 { width:955px;}
	
	/* titulo page */
	#head-title {}
	.pathway {}

/* inferior */
#bot-line1 { padding:0 86px;}
	.bcolumn-1 { width:200px; float:left; overflow:hidden; text-align:center;}
	.bcolumn-1end { width:204px; float:left; overflow:hidden; text-align:center;}	
	.b4-i { padding:26px 0 0 0;}
#bot-line2 {}
	.b2-i { text-align:center; padding:24px 0 20px 0; line-height:14px; font-size:11px; text-decoration:none; color:#fff;}
	
/* PAGINAS */
.page3 #col-1 img { margin:0 0 20px 0; padding:0;}
.page3 #col-1 p { padding:0; margin:0;}
.page3 #col-1 #index-table-faqs img { margin:0 0 0px 0; padding:0;}
#table-faqs-images { margin:0 0 40px 80px;}

h1 { font-size:19px; font-weight:normal; line-height:30px; color:#000; text-transform:uppercase; border-bottom:1px solid #d9d9d9;}
h2 { color:#c10026; font-size:12px; font-weight:bold; line-height:18px; padding-bottom:12px;}
.pathway { font-size:10px; text-transform:uppercase; line-height:30px; color:#1a1a1a; padding:0 0 20px 0;}
	.pathway ul{ margin:0; padding:0; list-style:none;}
	.pathway li { float:left; line-height:30px; padding:0px 7px; background: url(page/bg-separator-pathway.png) no-repeat 100% 50%;}
	.pathway a{ color:#1a1a1a; text-decoration:none; display:block; padding:0;}
	.pathway a:hover, .pathway li a.active, .pathway li a.active:hover {color:#c10026;}
	.pathway li.last{ text-transform:none; background:none;}
	.pathway li.last a{}	
	.pathway li.red, .pathway li.red a {color:#c10026;}
	.pathway li.red a:hover { text-decoration:underline;}
	
	#info { color:#000; font-size:13px; line-height:16px; text-align:justify; padding:0 30px 0 10px;}
	#info a { color:#000000; text-decoration: none;}
	#info a:hover { color:#c10026; text-decoration:underline;}
	#page-cols p { margin:0px 0 12px 0; padding:0;}
	#tfaqs-locales td{ border:1px solid #84A5CC;}
	#align-izq{ text-align:right; padding-right:50px;}
	#align-izq a { color:#000; font-weight:normal;}
	#align-izq a:hover { color:#c10026;}
	#align-izq h2 a {color:#c10026;}
	#align-izq h2 a:hover {color:#000;}	
	#tarifas-int { padding:0 0 40px 0;}
	
	#info li a { font-weight:normal;}
	
	
/* Modulo derecho */

.mod-1 { 
	border:1px solid #e9e9e9;
	font-size:10px;
	color:#000;
	}
	.mod-1 ul { margin:0; padding:20px 20px 20px 20px;}
	.mod-1 ul.secondary { padding-top:0px;}
	.mod-1 p { margin:0; padding:0px 0 6px 0; text-align:center; line-height:14px;}
	
	.mod-1 li { list-style:none; color:#939393; font-size:11px;}
	.mod-1 li { line-height:22px; background: url(page/ico-list-right.png) no-repeat 0% 50%; color:#939393; padding:0 0 0 16px;}
	.mod-1 li a { color:#939393; text-decoration:none;}
	.mod-1 li a:hover { color:#ff0000; text-decoration:underline;}
	.mod-1 li a.active { color:#ff0000; text-decoration:underline;}
	.mod-1 li a.active:hover { color:#ff0000; text-decoration:none;}		
	
/* Agregados */

.table-operadores td { font-size:10px;}		


.LetrasX {
	font-family: arial;
	font-size: 20px;
	color: #CCCCCC;
	margin-left : 16px;
	font-weight : bold;
}
.LetrasXX{
	font-family: arial;
	font-size: 15px;
	color: #c0bebe;
	margin-left : 20px;	
}

.tablanueva td{
	border:1px solid #e9e9e9;
}
.textoOPC{
	font-family: arial;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}
