﻿* { margin:0; padding:0;}
body { background:#fff; font-family:"trebuchet ms"; font-size:100%; line-height:.8125em; color:#002f72;}
input, textarea { font-family:"trebuchet ms"; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
img {border:0; vertical-align:top; text-align:left;}

.form { height:28px;}
.form input {width:200px; height:19px; background:#fff; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; padding-left:3px;}
textarea { width:340px; height:75px; background:#fff; overflow:auto; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; padding-left:3px; margin-bottom:10px;}
.form select { width:57px; height:20px; margin-right:4px;}
.form .select1 { width:82px;}

/*==================list====================*/
ul { list-style:none;}

.list1 li { width:100%; background:url(img/line-dotted.gif) left bottom repeat-x; padding:0 0 6px 0; margin-bottom:18px; vertical-align:bottom;}
.list1 li.alt { background:none;}
.list1 li span { display:block; float:left; width:32px; height:33px; margin-right:11px; background:url(img/date-bg.gif) no-repeat left top; font-size:17px; text-align:center; text-transform:uppercase; color:#d52d00; font-family:Arial; font-weight:bold; padding:0 0 5px 0;}
.list1 li span:first-line { font-size:10px;}
.list1 li b { display:block; float:left;}
.list1 li a {font-size:1.27em; text-transform:uppercase; color:#002f72; line-height:1.1em; text-decoration:none; font-weight:bold;}
.list1 li a:hover { text-decoration:underline;}
.list1 li i { display:block; clear:both;}

.list2 li {padding:0 0 6px 0;}
.list2 li a { color:#000; }

.list3 li { background:url(img/marker3.gif) no-repeat left 4px; padding:0 0 6px 10px;}
.list3 li a { color:#000;}

.list4 li { background:url(img/marker3.gif) no-repeat left 4px; padding:0 0 6px 10px;line-height:1.2em;margin-bottom:-5px;}
.list4 li a { color:#000;}


.pricelist { width:100%; margin-bottom:20px;}
.pricelist li { background:url(img/line2.gif) left bottom repeat-x; line-height:14px;}
.pricelist li span { float:right; background:#d2e0f3;}
.pricelist li .alt1 { background:#e7eef9;}
.pricelist li .alt2 { background:#e4ecf8;}
.pricelist li .alt3 { background:#e2ebf7;}
.pricelist li .alt4 { background:#dfe9f6;}
.pricelist li .alt5 { background:#dce7f6;}
.pricelist li .alt6 { background:#dae5f5;}
.pricelist li .alt7 { background:#d7e4f4;}
.pricelist li em {background:#d2e0f3; font-style:normal;}

/*==================other====================*/
.img-indent { margin:0 30px 0 0; float:left;}
.img-indentD { margin:15px 0 0 30px; float:right;}
.img-indentI { margin:15px 30px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 30px 0 0;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:26px;}
.p3 { margin-bottom:8px;}
blockquote p { margin-bottom:2px;}

/*==================txt, links, lines, titles====================*/
a {color:#000;}
a:hover{text-decoration:none;}

h2 { font-size:1.27em; text-transform:uppercase; color:#E7611A; line-height:1.1em;}
h3 { font-size:1.05em; text-transform:capitalize; color:#002f72; line-height:1em;}

.link1 { display:block; background:#7e8eaf; color:#fff; text-decoration:none; font-size:1.27em;}
.link1 em { display:block; background:url(img/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(img/link1-right.gif) no-repeat right top; padding:9px 15px 10px 10px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.rss { display:block; color:#fff; text-decoration:none; font-size:1.27em; background:url(img/link2-bg.gif) left top repeat-x;}
.rss em { display:block; background:url(img/rss.jpg) no-repeat left top;}
.rss b { display:block; background:url(img/link2-right.gif) no-repeat right top; padding:15px 15px 14px 48px; font-style:normal;}
.rss:hover { text-decoration:underline;}

.link2 { font-size:1.1em; color:#F00;  font-weight:bold; text-decoration:none}
.link2:hover { text-decoration:underline;} 

.link3 { font-size:1.27em; color:#F00;  font-weight:bold; text-decoration:none; background:url(img/marker2.gif) no-repeat left 8px; padding-left:12px;}
.link3:hover { text-decoration:underline;} 

.link4 { font-size:1.27em; color:#e7611a; font-weight:bold; text-decoration:none; background:url(img/marker2.gif) no-repeat left 8px; padding-left:12px;}
.link4:hover { text-decoration:none;} 

.line-hor { border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}

.titulo { margin:8px 0 10px 0;}

/*==================boxes====================*/
.menu-box { background:url(img/menu-bg.gif) left top repeat-x; width:100%;}
.menu-box .left { background:url(img/menu-left.gif) no-repeat left top;}
.menu-box .right { background:url(img/menu-right.gif) no-repeat right top; padding-left:6px;}

.cont-box { padding:0 120px 0 0; margin-bottom:0;}
.cont-box span { float:right; width:82px;}

/*encabezado pequeño*/
#encabezado .fila-1_peque { height:175px}
#encabezado .fila-1_peque .fleft { padding:41px 0 0 76px;}
#encabezado .fila-1_peque .fright { padding:65px 237px 0 0;}
#encabezado .fila-2_peque { height:60px; padding:0 10px;}
/*encabezado grande*/
#encabezado .fila-1 { height:292px}
#encabezado .fila-1 .fleft { padding:41px 0 0 76px;}
#encabezado .fila-1 .fright { padding:65px 237px 0 0;}
#encabezado .fila-2 { height:60px; padding:0 10px;}
#encabezado ul { width:100%; overflow:hidden;}
#encabezado ul li { display:inline;}
#encabezado ul li a { display:block; float:left; font-family:"trebuchet ms"; color:#fff; text-transform:uppercase; text-decoration:none; padding:24px 16px 19px 15px;}
#encabezado ul li a span {background:url(img/marker.gif) no-repeat left 2px; padding-left:16px;}
#encabezado ul li a:hover { background:url(img/menu-act.gif) left top repeat-x;}
#encabezado ul li a:hover span {background:url(img/marker1.gif) no-repeat left 2px;}
#encabezado ul li a.current { background:url(img/menu-act.gif) left top repeat-x;}
#encabezado ul li a.current span {background:url(img/marker1.gif) no-repeat left 2px;}
#encabezado .fila-3 { padding:0 0 0 15px}
#encabezado .fila-3 img { margin-right:6px;}

/*contenido*/
#contenido { background: #edf2fa; padding:22px 0 0 39px;}
/*#contenido { background:url(img/content-bg.gif) left top repeat-x #d2e0f3; padding:22px 0 0 39px;}*/
#contenido .indent { padding:0 0 43px 0;}
#contenido .indent1 { padding:0 35px 56px 0;}

/*tablas*/
.titulo { font-size:1.27em; text-transform:uppercase; color:#002f72; line-height:1.1em;text-align:center;padding:10px }
.datos {padding:2px;margin:5px;text-align:left;font-size:1.2em;vertical-align:top}
.datos1 {padding:2px;margin:5px;text-align:left;font-size:1em;vertical-align:top}

/*tablas actividades*/
.tablaActividades a { font-size:1.0em;color:#ffffff;text-align:center;font-weight:600;text-transform:uppercase;text-decoration:none}
.tablaActividades a:hover { text-decoration:underline;}
.tituloActividadMenu {padding:0px;text-align:center;background-color:#00144E}
.tituloActividad {font-size:1.1em;color:#e7611a;text-align:center;font-weight:900;margin-top:15px;padding-top:3px;padding-bottom:3px;background-color:#00144E}
.tituloPrecioActividad {font-size:1.0em;color:#e7611a;text-align:left;margin-top:10px}

.tituloPrecio {font-size:1.2em;text-transform:capitalize  ;color:#fff;text-align:center;font-weight:900;margin-top:15px;padding:7px 10px 6px 10px;background-color:#7e8eaf}
.tituloPrecio2 {font-size:1.1em;color:#fff;text-align:center;font-weight:600;margin-top:15px;padding:2px 5px 2px 5px;background-color:#7e8eaf}
.tituloPrecio3 {font-size:1 em;text-align:center;font-weight:600;margin-top:15px;padding:1px 2px 1px 2px;border:solid 1px #7e8eaf}

/*Pie de página*/
#pie a {color:#808aa7; text-decoration:none;}
#pie a:hover { text-decoration:underline;}
/*==========================================*/
