*{ margin:0; padding:0; }
html,body{margin:0;padding:0}
body{ margin:15px 0 10px 0; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#99A7BF; color:#545454;}
a img { border: none; }
:focus {outline: 0;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 908px;
	background: url("../img/fondo-w.gif") repeat;
}

#top-index {
    width:908px; height:107px;
	/*background: url("../img/top.gif") no-repeat;*/
}

#top-swf {
    width:908px; height:83px;
	background: url("../img/top1-01.jpg") no-repeat;
}

#top-index-2 {
    width:908px; height:24px;
	background: url("../img/top-index-2.gif") no-repeat;
}

#top {
    width:908px; height:21px;
	background: url("../img/top.gif") no-repeat;
}

#izquierda {
	float: left;
	width: 262px;
}

#caja { height: auto; width: 262px; float:left; }

ul.menu { color: #044289; font-size: 12px; list-style-type: none; margin: 5px 0 0 29px; padding: 0;}
ul.menu li {padding:0; }
ul.menu li a:link {  color: #044289; text-decoration: none; }
ul.menu li a:visited {  color: #044289; text-decoration: none; }
ul.menu li a:hover { color: #FF7920; text-decoration: none; }
ul.menu li a:active {  color: #044289; text-decoration: none; }
ul.menu li.selec { color: #FF7920; }

ul.submenu { color: #044289; font-size: 12px; list-style-type:none; margin:3px 0 3px 39px; padding:0;}
ul.submenu li {padding:0;}
ul.submenu li a:link {color: #044289; text-decoration: none;}
ul.submenu li a:visited {color: #044289; text-decoration: none;}
ul.submenu li a:hover {color: #FF7920; text-decoration: none;}
ul.submenu li a:active {color: #044289; text-decoration: none;}
ul.submenu li.selec {color:#FF7920; }

div.hr { height: 1px; width:175px; margin:2px 0 5px 13px; background: #fff url("../img/hr.gif") no-repeat scroll center;}
div.hr hr { display: none;}

/*#rayas2 { width:262px; height:66px; background: url("../img/rayas2.gif") no-repeat; float:left; margin:25px 0 15px 0; }*/
#rayas2 { width:262px; height:222px; background: url("../img/aniv2.gif") no-repeat; float:left; margin:0; cursor:pointer; }
#grupo { width:262px; height:66px; background: url("../img/grupo.gif") no-repeat; float:left; margin:0; }
#dire { width:262px; height:auto; float:left; }
p.rayas { margin:0 72px 0 0; text-align:right;}

#logo { width:262px; height:76px;}

#derecha { 
	margin: 0;
	float: left;
	width: 646px;
	height: 1%
}

#idioma { width:646px; height:18px;}
p.idioma { text-align:right; margin:0 32px 0 0; word-spacing:10px; color:#715c3c; font-size:12px;}
p.idioma a:link { color:#FF7920; text-decoration:none;}
p.idioma a:visited { color:#FF7920; text-decoration:none;}
p.idioma a:hover { color:#fff; background-color:#FF7920; text-decoration:none;}
p.idioma a:active { color:#FF7920; text-decoration:none;}


#swf { width:646px; height:232px; background: url("../img/f-02-1.jpg") no-repeat;}

h1.print {display:none;}
p.direccion {display:none;}
p.mtop { margin-top:10px;}
p.mtop2 { margin-top:20px; text-transform:uppercase; text-align:left; color:#044289; font-weight:bold;}
p.mtop3 { margin-top:20px; text-transform:uppercase; text-align:center; color:#044289; font-weight:bold;}

p.coe { margin:10px 0 10px 0; text-align:center;}
h2 { font-size:26px; color:#FF7920; font-weight:lighter; width:614px; border-bottom:1px dotted #FF7920;}
.h2azul {font-size:22px; color:#044289;}
h3 { font-size:14px; color:#044289; font-weight:lighter; width:614px; border-bottom:1px dotted #044289;}
h3.marg { font-size:14px; color:#044289; font-weight:lighter; width:614px; border-bottom:1px dotted #044289; margin-top:10px;}
h3.trab { font-size:14px; color:#044289; font-weight:bold; margin-top:10px; border-bottom:none;}
h3.pren { font-size:14px; color:#044289; margin-top:10px; border-bottom:none;}
h4 { font-size:12px; color:#044289; font-weight:lighter;/* width:614px; border-bottom:1px dotted #044289;*/}
h3.pac { font-size:22px; color:#044289; font-weight:lighter; width:614px; border-bottom:1px dotted #044289;}
.azu {color:#044289; font-size:12px; font-weight:bold;}
.azu2 {color:#044289;}
strong.nar {color:#FF7920;}
strong.azul {color:#044289;}
p { margin:5px 32px 5px 0; text-align:justify;}
p.centro { margin:5px 32px 5px 0; text-align:center;}
p.dr { margin:0 32px 5px 40px;}
p a:link { color:#FF7920; text-decoration:underline;}
p a:visited { color:#FF7920; text-decoration:underline;}
p a:hover { color:#fff; background-color:#FF7920; text-decoration:none;}
p a:active { color:#FF7920; text-decoration:underline;}
ul.norm1 {color:#044289; margin:10px 32px 10px 40px; text-transform:uppercase;}
ul.norm1 a:link { color:#FF7920; text-decoration:none;}
ul.norm1 a:visited { color:#FF7920; text-decoration:none;}
ul.norm1 a:hover { color:#fff; background-color:#FF7920; text-decoration:none;}
ul.norm1 a:active { color:#FF7920; text-decoration:none;}

ul.norm2 {color:#044289; margin:10px 32px 10px 40px;}
ul.norm2 a:link { color:#FF7920; text-decoration:none;}
ul.norm2 a:visited { color:#FF7920; text-decoration:none;}
ul.norm2 a:hover { color:#fff; background-color:#FF7920; text-decoration:none;}
ul.norm2 a:active { color:#FF7920; text-decoration:none;}

ul.norm3 {color:#044289; margin:10px 32px 10px 40px; line-height:1.8em;}
ul.norm3 a:link { color:#044289; text-decoration:underline;}
ul.norm3 a:visited { color:#044289; text-decoration:underline;}
ul.norm3 a:hover { color:#fff; background-color:#FF7920; text-decoration:none;}
ul.norm3 a:active { color:#044289; text-decoration:underline;}

ul.norm4 {color:#545454; margin:10px 32px 10px 40px;}

ul.norm5 {color:#545454; margin:10px 32px 10px 40px; list-style-type:none;}

.gris {color:#545454;}


ul.sub{margin:10px 24px 15px 0; padding:0; list-style-type: none; text-align:right; text-transform:uppercase;}
ul.sub li { margin:0; padding:0 8px 0 0; display:inline;}
ul.sub li a:link { color: #044289; text-decoration: none; margin:0; padding:0; } 
ul.sub li a:visited { color: #044289; text-decoration: none; margin:0; padding:0; }
ul.sub li a:hover { color: #FF7920; text-decoration: none; margin:0; padding:0; }
ul.sub li a:active { color: #044289; text-decoration: none; margin:0; padding:0; }
ul.sub li.act { color: #FF7920;}

.contenedorfoto {
	float:left;
	display:inline;
	width:210px;
	height:180px;
	margin:10px;
	padding:5px;
	background-color:#F6F5D7;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	text-align:center;
}

.contenedorfoto a { text-decoration: none; } 
.contenedorfoto span { font-family: Trebuchet MS; font-size: 9pt; }
.contenedorfoto a:link { color: #044289; text-decoration: none; margin:0; padding:0; } 
.contenedorfoto a:visited { color: #044289; text-decoration: none; margin:0; padding:0; }
.contenedorfoto a:hover { color: #FF7920; text-decoration: none; margin:0; padding:0; }
.contenedorfoto a:active { color: #044289; text-decoration: none; margin:0; padding:0; }

#curri { width:630px; height:485px; float:left;}
#boletin { width:630px; height:180px; float:left;}

#pie {
	clear: both;
	background: url("../img/pie.gif") no-repeat;
	width:908px; height:43px;
}

#pie1 { float:left; width:490px; margin:28px 0 0 0;}
#pie2 { float:right; width:418px; margin:28px 0 0 0;}
p.pie { font-size:10px; margin:0 0 0 5px;}
p.pie2 { font-size:10px; text-align:right; margin:0 5px 0 0;}
#pie a:link { color:#545454; text-decoration:none;}
#pie a:visited { color:#545454; text-decoration:none;}
#pie a:hover { color:#fff; background-color:#545454; text-decoration:none;}
#pie a:active { color:#545454; text-decoration:none;}


ul.mw1 { line-height: 1.4em; list-style: none; margin: 0 0 0 30px; padding: 0; text-align:left; } 
ul.mw1 li { background: url(../img/bull-1.gif) no-repeat 12px 6px; padding: 4px 10px 0 35px; margin: 0; }
ul.mw1 li a:link {color:#FF7920; text-decoration:none;} 
ul.mw1 li a:visited {color:#FF7920; text-decoration:none;}
ul.mw1 li a:hover {color:#fff; background-color:#FF7920; text-decoration:none;}
ul.mw1 li a:active {color:#FF7920; text-decoration:none;}

ul.mw2 { line-height: 1.4em; list-style: none; margin: 4px 0 4px 60px; padding: 0; text-align:left; } 
ul.mw2 li { background: url(../img/bull-2.gif) no-repeat 12px 6px; padding: 4px 10px 0 35px; margin: 0; }
ul.mw2 li a:link {color:#044289; text-decoration:none;} 
ul.mw2 li a:visited {color:#044289; text-decoration:none;}
ul.mw2 li a:hover {color:#fff; background-color:#044289; text-decoration:none;}
ul.mw2 li a:active {color:#044289; text-decoration:none;}

ul.mw3 { line-height: 1.4em; list-style: none; margin: 4px 0 4px 10px; padding: 0; text-align:left; } 
ul.mw3 li { background: url(../img/bull-2.gif) no-repeat 0 6px; padding: 4px 10px 0 15px; margin: 0; }
ul.mw3 li a:link {color:#044289; text-decoration:underline;} 
ul.mw3 li a:visited {color:#044289; text-decoration:underline;}
ul.mw3 li a:hover {color:#fff; background-color:#044289; text-decoration:none;}
ul.mw3 li a:active {color:#044289; text-decoration:underline;}

ul.c1 { line-height: 1.5em; list-style: none; margin: 10px 0 0 10px; padding: 0; text-align:left; } 
ul.c1 li { background: url(../img/rojo.gif) no-repeat 0 8px; padding: 4px 10px 0 15px; margin: 10px 0 0 10px; }
ul.c1 li a:link {color:#044289; text-decoration:underline; font-weight:bold;} 
ul.c1 li a:visited {color:#044289; text-decoration:underline; font-weight:bold;}
ul.c1 li a:hover {color:#fff; background-color:#044289; text-decoration:none; font-weight:bold;}
ul.c1 li a:active {color:#044289; text-decoration:underline; font-weight:bold;}

ul.c2 { line-height: 1.5em; list-style: none; margin: 10px 0 0 10px; padding: 0; text-align:left; } 
ul.c2 li { background: url(../img/verde.gif) no-repeat 0 8px; padding: 4px 10px 0 15px; margin: 10px 0 0 10px; }
ul.c2 li a:link {color:#044289; text-decoration:underline; font-weight:bold;} 
ul.c2 li a:visited {color:#044289; text-decoration:underline; font-weight:bold;}
ul.c2 li a:hover {color:#fff; background-color:#044289; text-decoration:none; font-weight:bold;}
ul.c2 li a:active {color:#044289; text-decoration:underline; font-weight:bold;}


#formu { width:614px; height:400px; margin:0 0 10px 0;}
iframe { margin:20px 0 0 0;}
#librov { width:614px; height:auto; margin:20px 0 0 0;}
