@charset "utf-8";
*{ margin:0; padding:0; }
html,body{margin:0;padding:0}
body{ margin:0 0 10px 0; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#f8fafb; /*color:#000;*/ color:#6a6a6a;}
a img { border: none; }
:focus {outline: 0;}

#caja {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 979px;
	background: url(../img/bg.gif) repeat;
} 
#izquierda { 
     float: left;
     width: 216px;
	 height: auto!important;
     height: 618px;
     min-height: 618px;
}
#logo { width:216px; height:81px; float:left;}
#topmenu { width:216px; height:16px; float:left; background: url(../img/topmenu2.gif) no-repeat;}
#cenmenu { 
	float: left;
	width: 216px;
	height: auto!important;
    height: 255px;
    min-height: 255px;
	background: url(../img/cenmenu2.gif) repeat-y;
}

/*ul.menu { color: #003366; font-size: 11px; list-style-type: none; margin: 0 0 0 34px; padding: 0;}
ul.menu li {padding:0; }
ul.menu li a:link {  color: #003366; text-decoration: none; }
ul.menu li a:visited {  color: #003366; text-decoration: none; }
ul.menu li a:hover { color: #003366; text-decoration: none; font-weight:bold; }
ul.menu li a:active {  color: #003366; text-decoration: none; }
ul.menu li.selec { color: #003366; font-weight:bold; }

ul.submenu { color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:1.4em; list-style-type:none; margin:0 46px 3px 44px; padding:0;}
ul.submenu li {padding:0 0 0 4px; background: url(../img/fle2.gif) no-repeat 0 3px;}
ul.submenu li a:link {color: #666666; text-decoration: none;}
ul.submenu li a:visited {color: #666666; text-decoration: none;}
ul.submenu li a:hover {color: #003366; text-decoration: none;}
ul.submenu li a:active {color: #666666; text-decoration: none;}
ul.submenu li.selec {color:#003366; background: url(../img/fle22.gif) no-repeat 0 3px;}*/

ul.menu { color: #003366; font-size: 11px; list-style-type: none; margin: 0 0 0 34px; padding: 0; text-transform:uppercase;}
ul.menu li {padding:0; }
ul.menu li a:link {  color: #003366; text-decoration: none; }
ul.menu li a:visited {  color: #003366; text-decoration: none; }
ul.menu li a:hover { color: #003366; text-decoration: none; font-weight:bold; }
ul.menu li a:active {  color: #003366; text-decoration: none; }
ul.menu li.selec { color: #003366; font-weight:bold; }

ul.submenu { color: #666666; /*font-family:Arial, Helvetica, sans-serif; font-size: 10px;*/ line-height:1.4em; list-style-type:none; margin:0 36px 3px 44px; padding:0;}
ul.submenu li {padding:0 0 0 4px; background: url(../img/fle2.gif) no-repeat 0 4px;}
ul.submenu li a:link {color: #666666; text-decoration: none;}
ul.submenu li a:visited {color: #666666; text-decoration: none;}
ul.submenu li a:hover {color: #CE031D; text-decoration: none;}
ul.submenu li a:active {color: #666666; text-decoration: none;}
ul.submenu li.selec {color:#CE031D; background: url(../img/fle222.gif) no-repeat 0 3px;}

div.hr { height: 1px; width:139px; margin:6px 0 5px 33px; background: url(../img/hr.gif) no-repeat scroll center;}
div.hr hr { display: none;}

#botmenu { width:216px; height:13px; float:left; background: url(../img/botmenu2.gif) no-repeat; margin:0 0 30px 0;}

#sms { width:216px; height:68px; floaf:left; margin:0 0 30px 0; padding:0;}

#descarga { width:216px; height:auto; float:left;}
#descarga p { margin:0 0 0 39px; color:#ca0101;}
#descarga p a:link {  color: #ca0101; text-decoration: none; }
#descarga p a:visited {  color: #ca0101; text-decoration: none; }
#descarga p a:hover { color: #003366; text-decoration: none; font-weight:bold; }
#descarga p a:active {  color: #ca0101; text-decoration: none; }
#derecha { margin: 0; float: left; width: 763px; height: 1% ;} 
#swf { width:763px; height:286px; float:left;  margin:0 0 24px 0; /*background: url(../img/swf.jpg) no-repeat;*/}
#swf2 { width:763px; height:262px; float:left; margin:0 0 24px 0;}
#contenido {
	float: left;
	width: 763px;
	height: auto!important;
    height: 255px;
    min-height: 255px;
}

h1.print { display:none}
h2.print { display:none}
h3.print { display:none}

h2.swap { height:30px; background-repeat:no-repeat; }
h2.swap span {display:none;}
h2#t1 {background-image:url("../img/h2_01.gif"); margin:0;}
h2#t2 {background-image:url("../img/h2_02.gif"); margin:0;}
h2#t3 {background-image:url("../img/h2_03.gif"); margin:0;}
h2#t4 {background-image:url("../img/h2_04.gif"); margin:0;}
h2#t5 {background-image:url("../img/h2_05.gif"); margin:0;}
h2#t6 {background-image:url("../img/h2_06.gif"); margin:0;}
h2#t7 {background-image:url("../img/h2_07.gif"); margin:0;}
h2#t8 {background-image:url("../img/h2_08.gif"); margin:0;}

h3.swap { height:30px; background-repeat:no-repeat; }
h3.swap span {display:none;}
h3#t1 {background-image:url("../img/h3_01.gif"); margin:0;}
h3#t2 {background-image:url("../img/h3_02.gif"); margin:0;}
h3#t3 {background-image:url("../img/h3_03.gif"); margin:0;}
h3#t4 {background-image:url("../img/h3_04.gif"); margin:0;}
h3#t5 {background-image:url("../img/h3_05.gif"); margin:0;}
h3#t6 {background-image:url("../img/h3_06.gif"); margin:0;}
h3#t7 {background-image:url("../img/h3_07.gif"); margin:0;}
h3#t8 {background-image:url("../img/h3_08.gif"); margin:0;}
h3#t9 {background-image:url("../img/h3_09.gif"); margin:0;}

h3.xwap { height:27px; background-repeat:no-repeat; }
h3.xwap span {display:none;}
h3#x1 {background-image:url("../img/h3_0x.gif"); margin:10px 0 5px 20px;}

#margen1 { width:763px; height:25px; float:left;}

#izq { width:381px; height:auto; float:left;}
#der { width:382px; height:auto; float:left;}
#contacto { width:376px; height:306px; float:left;}
#mapa { width:379px; height:306px; float:left;}
#mapin { width:379px; height:280px; float:left; border:1px solid #003366; margin:15px 0 0 0; }
p.p1 { margin:0 0 46px 0;}
p.p1 a:link {color: #000; text-decoration: none;}
p.p1 a:visited {color: #000; text-decoration: none;}
p.p1 a:hover {color: #003366; text-decoration: underline;}
p.p1 a:active {color: #000; text-decoration: none;}

.doce { font-size:11px; color:#0099CC; font-weight:bold;}
.doce2 { font-size:11px; /*color:#0099CC;*/ color:#003366; font-weight:bold; text-transform: uppercase;}
.doce3 { font-size:16px; /*color:#0099CC;*/ color:#CE031D; /*font-weight:bold;*/ font-weight:lighter; text-transform: uppercase;}

img.alin { vertical-align:middle;}
img.alin2 { vertical-align:middle; padding:0 0 3px 0;}
img.alin3 { vertical-align: baseline;}
.left1 {float:left; margin:0 15px 5px 0;}
.left2 {float:left; margin:0 15px 15px 0; }
.left3 {float:left; margin:0 15px 85px 0; }
.left4 {float:left; margin:0 15px 20px 0; }
.left5 {float:left; margin:0 15px 20px 0; }
.left6 {float:left; margin:0 15px 30px 0; }
.left7 {float:left; margin:0 15px 50px 0; }

strong.azu { /*color:#0099CC;*/ color:#003366;}

p.a1 { margin:10px 20px 0 20px; text-align:justify; line-height:1.5em;}
p.a1 a:link {color:#CE031D; text-decoration:underline;} 
p.a1 a:visited {color:#CE031D; text-decoration:underline;}
p.a1 a:hover {color:#fff; background-color:#CE031D; text-decoration:none;}
p.a1 a:active {color:#CE031D; text-decoration:underline;}

p.a2 { margin:2px 20px 0 20px; text-align:justify; line-height:1.5em;}
p.a2 a:link {color:#003366; text-decoration:underline;} 
p.a2 a:visited {color:#003366; text-decoration:underline;}
p.a2 a:hover {color:#fff; background-color:#003366; text-decoration:none;}
p.a2 a:active {color:#003366; text-decoration:underline;}

ul.mw1 { line-height: 1.5em; list-style: none; margin: 5px 40px 0 30px; padding: 0; text-align:left; } 
ul.mw1 li { background: url(../img/bull-2.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mw1 li a:link {color:#CE031D; text-decoration:underline;} 
ul.mw1 li a:visited {color:#CE031D; text-decoration:underline;}
ul.mw1 li a:hover {color:#fff; background-color:#CE031D; text-decoration:none;}
ul.mw1 li a:active {color:#CE031D; text-decoration:underline;}

ul.mw2 { line-height: 1.5em; list-style: none; margin: 5px 40px 0 270px; padding: 0; text-align:left; } 
ul.mw2 li { background: url(../img/bull-2.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mw2 li a:link {color:#003366; text-decoration:underline;} 
ul.mw2 li a:visited {color:#003366; text-decoration:underline;}
ul.mw2 li a:hover {color:#fff; background-color:#003366; text-decoration:none;}
ul.mw2 li a:active {color:#003366; text-decoration:underline;}

ul.mw3 { line-height: 1.5em; list-style: none; margin: 5px 40px 0 220px; padding: 0; text-align:left; } 
ul.mw3 li { background: url(../img/bull-2.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mw3 li a:link {color:#003366; text-decoration:underline;} 
ul.mw3 li a:visited {color:#003366; text-decoration:underline;}
ul.mw3 li a:hover {color:#fff; background-color:#003366; text-decoration:none;}
ul.mw3 li a:active {color:#003366; text-decoration:underline;}

ul.mw4 { line-height: 1.5em; list-style: none; margin: 25px 40px 0 30px; padding: 0; text-align:left; text-transform:uppercase; } 
ul.mw4 li { background: url(../img/bull-2.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mw4 li a:link {color:#003366; text-decoration:underline;} 
ul.mw4 li a:visited {color:#003366; text-decoration:underline;}
ul.mw4 li a:hover {color:#fff; background-color:#003366; text-decoration:none;}
ul.mw4 li a:active {color:#003366; text-decoration:underline;}

.direccion { display:none; }

ul.mb1 { line-height: 1.5em; list-style: none; margin: 0 40px 0 30px; padding: 0; text-align:left; } 
ul.mb1 li { background: url(../img/bull-1.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mb1 li a:link {color:#003366; text-decoration:none;} 
ul.mb1 li a:visited {color:#003366; text-decoration:none;}
ul.mb1 li a:hover {color:#fff; background-color:#CE031D; text-decoration:none;}
ul.mb1 li a:active {color:#003366; text-decoration:none;}

ul.mb2 { line-height: 1.5em; list-style: none; margin: 0 40px 0 50px; padding: 0; text-align:left; } 
ul.mb2 li { background: url(../img/bull-1.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mb2 li a:link {color:#003366; text-decoration:none;} 
ul.mb2 li a:visited {color:#003366; text-decoration:none;}
ul.mb2 li a:hover {color:#fff; background-color:#003366; text-decoration:none;}
ul.mb2 li a:active {color:#003366; text-decoration:none;}

ul.mb3 { line-height: 1.5em; list-style: none; margin: 0 40px 0 70px; padding: 0; text-align:left; } 
ul.mb3 li { background: url(../img/bull-1.gif) no-repeat 0 4px; padding: 0 0 0 14px; margin: 0; }
ul.mb3 li a:link {color:#003366; text-decoration:none;} 
ul.mb3 li a:visited {color:#003366; text-decoration:none;}
ul.mb3 li a:hover {color:#fff; background-color:#666666; text-decoration:none;}
ul.mb3 li a:active {color:#003366; text-decoration:none;}

h3.dos { font-size:12px; color:#CE031D; font-weight:lighter; width:723px; border-bottom:1px dotted #CE031D; margin:0 20px 0 20px}

ul.sub{margin:10px 20px 15px 20px; padding:0; list-style-type: none; text-align:center; text-transform:uppercase; font-size:11px;}
ul.sub li { margin:0; padding:0 16px 0 0; display:inline;}
ul.sub li a:link { color: #003366; text-decoration: none; margin:0; padding:0; } 
ul.sub li a:visited { color: #003366; text-decoration: none; margin:0; padding:0; }
ul.sub li a:hover { color: #fff; /*background-color:#0099CC;*/ background-color: #6a6a6a; text-decoration: none; margin:0; padding:0; }
ul.sub li a:active { color: #003366; text-decoration: none; margin:0; padding:0; }
.act { color: #fff; /*background-color:#0099CC;*/ background-color: #6a6a6a; padding:0 3px 0 3px;}

table.acc { margin:20px;}
table.acc td { padding:5px;}
table.tarif { margin:20px 0 20px 0;}
table.tarif a:link {color:#CE031D; text-decoration:none;} 
table.tarif a:visited {color:#CE031D; text-decoration:none;}
table.tarif a:hover {color:#fff; background-color:#CE031D; text-decoration:none;}
table.tarif a:active {color:#CE031D; text-decoration:none;}
table.tarif th{ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
table.tarif td { padding:5px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}


#pie { clear: both; width:979px; height:33px; }
#piea { width:216px; height:33px; float:left;}
#pieb { width:763px; height:33px; float:left; background: url(../img/pieb.gif) no-repeat}
p.pie { font-size:10px; color:#003366; padding-top:15px;}
p.pie a:link {color: #003366; text-decoration: none;}
p.pie a:visited {color: #003366; text-decoration: none;}
p.pie a:hover {color: #fff; background-color:#003366; text-decoration: none;}
p.pie a:active {color: #003366; text-decoration: none;}
.spie {color: #fff; background-color:#003366; text-decoration: none;}

