@charset "utf-8";
/* CSS Document */
p{
padding:0;
margin-bottom:15px;
}

img{
border:0;
}

body{
margin:0;
padding:0;
background:#EAE7E5 url(images/bac1.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body a{
text-decoration:none;
color:#2E77AA;
}

body a:hover{
text-decoration:underline;
}

#bodyTop{
width:1024px;
margin:0 auto;
padding-top:10px;
}

#bodyTopIzq{
width:600px;
float:left;
color:#B0A79E;
}


#bodyTopIzq a{
color:#B0A79E;
}

/*-- MENU TOP --*/
.bordeDMenu{
color:#FF0000;
float:left;
}

.bordeDMenu a{
display:block;
border-right:#CAC4BE solid 1px;
margin-right:10px;
background:url(images/home1.gif) no-repeat;
background-position:35px 3px;
padding:5px 42px 5px 0;
}

.bordeDMenu a:hover{
background:url(images/home2.gif) no-repeat;
background-position:35px 3px;
}

.bordeDMenuB{
color:#FF0000;
float:left;
}

.bordeDMenuB a{
width:30px;
display:block;
border-right:#CAC4BE solid 1px;
margin-right:10px;
background:url(images/home1.gif) no-repeat;
background-position:40px 3px;
padding:5px 42px 5px 0;
}

.bordeDMenuB a:hover{
background:url(images/home2.gif) no-repeat;
background-position:40px 3px;
}

.bordeDMenu2{
color:#FF0000;
float:left;
}

.bordeDMenu2 a{
display:block;
border-right:#CAC4BE solid 1px;
margin-right:10px;
background:url(images/cont1.gif) no-repeat;
background-position:75px 3px;
padding:5px 42px 5px 0;
}

.bordeDMenu2 a:hover{
background:url(images/cont2.gif) no-repeat;
background-position:75px 3px;
}

.bordeDMenu2B{
color:#FF0000;
float:left;
width:108px;
}

.bordeDMenu2B a{
display:block;
border-right:#CAC4BE solid 1px;
margin-right:10px;
background:url(images/cont1.gif) no-repeat;
background-position:67px 3px;
padding:5px 25px 5px 0;
}

.bordeDMenu2B a:hover{
background:url(images/cont2.gif) no-repeat;
background-position:67px 3px;
}

.bordeDMenu3{
color:#FF0000;
float:left;
}

.bordeDMenu3 a{
display:block;
border-right:#CAC4BE solid 1px;
background:url(images/mapa1.gif) no-repeat;
background-position:36px 3px;
padding:5px 40px 5px 0;
}

.bordeDMenu3 a:hover{
background:url(images/mapa2.gif) no-repeat;
background-position:36px 3px;
}

.bordeDMenu3B{
color:#FF0000;
float:left;
}

.bordeDMenu3B a{
display:block;
border-right:#CAC4BE solid 1px;
background:url(images/mapa1.gif) no-repeat;
background-position:29px 3px;
padding:5px 40px 5px 0;
}

.bordeDMenu3B a:hover{
background:url(images/mapa2.gif) no-repeat;
background-position:29px 3px;
}

.bordeDMenu4{
color:#FF0000;
float:left;
border-right:#CAC4BE solid 1px;
line-height:21px;
height:21px;
}

.bordeDMenu4 a{
display:block;
padding:0 5px 0 5px;
float:left;
}

.A2{
font-size:14px;
font-weight:bold;
}

.A3{
font-size:16px;
font-weight:bold;
}

.bordeDMenu5{
color:#FF0000;
float:left;
}

.bordeDMenu5 a{
display:block;
background:url(images/flecha1.gif) no-repeat;
background-position:57px 3px;
padding:5px 40px 5px 10px;
}

.bordeDMenu5 a:hover{
background:url(images/flecha2.gif) no-repeat;
background-position:57px 3px;
}

.bordeDMenu5B{
color:#FF0000;
float:left;
}

.bordeDMenu5B a{
display:block;
background:url(images/flecha1.gif) no-repeat;
background-position:61px 3px;
padding:5px 40px 5px 10px;
}

.bordeDMenu5B a:hover{
background:url(images/flecha2.gif) no-repeat;
background-position:61px 3px;
}

.bordeDMenu6{
color:#FF0000;
float:left;
}

.bordeDMenu6 a{
display:block;
background:url(images/flecha1.gif) no-repeat;
background-position:92px 3px;
padding:5px 40px 5px 10px;
border-right:#CAC4BE solid 1px;
}

.bordeDMenu6 a:hover{
background:url(images/flecha2.gif) no-repeat;
background-position:92px 3px;
}

#bodyTopDer{
width:220px;
float:right;
line-height:21px;
height:21px;
color:#B0A79E;
}

.w100{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
width:100%;
border:solid 1px #B0A79E;
}

.w50{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
width:100px;
border:solid 1px #B0A79E;
font-size:11px;
height:17px;
}
/*-- /MENU TOP --*/

.CL{
clear:both;
height:1px;
}

#bodyVM{
width:1100px;
margin:0 auto;
background:url(images/bac2.gif) repeat-y;
clear:both;
}

#iniTop{
background:url(images/bac-top.gif) top no-repeat;
padding:21px 37px 0 42px;
}

#logos{
height:85px;
}

#bannerMenuP{
margin-bottom:25px;
background:url(images/bac_menu_flash.gif) repeat-y;
}

#bannerMenuPBody{
margin-bottom:25px;
background:url(images/bac_body_m.gif) repeat-y;
}


#curvasTop{
background:url(images/top_menu_flash.gif) top no-repeat;
height:2px;
}

#curvasTopI{
background: url(images/bac_body_1.gif) top no-repeat;
height:2px;
}

#curvasBotton{
background:url(images/bottom_menu_flash.gif) top no-repeat;
height:5px;
}

#curvasBottonI{
background:url(images/bac_body_2.gif) top no-repeat;
height:3px;
}

#menu{
width:180px;
float:left;
clear:both;
}

/*--- menu pricipal ---*/
#menu ol{
margin:0;
padding:0 5px 5px 5px;
list-style:none;
}

#menu ol li{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

#menu ol li a{
display:block;
background:url(images/menu1.gif) no-repeat top;
height:40px;
color:#5D5347;
line-height:40px;
padding:0px 20px 0px 10px;
}

#menu ol li a:hover{
background:url(images/menu2.gif) no-repeat top;
/*color:#FFF;*/
text-decoration:none;
}

#menu ol li .activado{
background:url(images/menu3.gif) no-repeat top;
/*color:#FFF;*/
text-decoration:none;
}

#menu ol .ol_activo{
display:block;
}

#patrocine{
padding:3px 3px 0 3px;
}

#menu ol ol{
padding:0;
margin-bottom:25px;
display:none;
}

#menu ol ol li{
padding:0;
background:;
font-size:11px;
}

#menu ol ol li a{
padding:0;
background: url(images/flecha3.gif) no-repeat;
background-position:10px 3px;
height:auto;
line-height:14px;
padding:3px 2px 5px 30px;
}

#menu ol ol li .activado{
padding:0;
background: url(images/flecha4.gif) no-repeat;
background-position:10px 3px;
height:auto;
line-height:14px;
padding:3px 2px 5px 30px;
color:#2E77AA;
}

#menu ol ol li a:hover{
background: url(images/flecha4.gif) no-repeat;
background-position:10px 3px;
color:#5D5347;
}

#menu ol ol ol{
margin-left:0px;
margin-bottom:10px;
}

#menu ol ol ol li{
font-size:11px;
}

#menu ol ol ol li a{
font-size:10px;
background:url(images/bullet.gif) left no-repeat;
background-position:20px 12px;
line-height:12px;
height:12px;
}

#menu ol ol ol li a:hover{
background:url(images/bullet.gif) left no-repeat;
background-position:20px 12px;
}

#flash{
width:806px;
height:340px;
float:right;
padding:5px 5px 0 5px;
}

#home_wdg{
background:url(images/bac4.gif) repeat-y;
}

#top{
background:url(images/homeTop.gif);
height:3px;
}

#bottomHome{
background:url(images/homeBottom.gif);
height:3px;
clear:both;
}

#HomeUno{
width:174px;
padding:0 3px 0 3px;
float:left;
}

#HomeUnoB{
width:174px;
padding:0 3px 0 3px;
margin-top:70px;
float:left;
}

#HomeDos{
width:325px;
float:left;
margin-left:25px;
}

#FotoPA{
margin:2px 5px 5px 5px;
border:#FFF solid 2px;
text-align:center;
height:210px;
background:#EAE7E5;
}

#HomeTres{
width:220px;
float:left;
margin-left:25px;
}

#notiHome{
margin:2px 5px 5px 5px;
padding:10px;
background:#FFF;
}

#notiHome2{
font-size:13px;
color:#FF9900;
font-weight:bold;
margin-top:5px;
}

#notiHome2 a{
color:#F60;text-decoration:none;
}

#notiHome2 a:hover{
color:#2E77AA;text-decoration:none;
}

#notiHome3{
}

#notiHome4{
margin-top:10px;
}

#rssH3{
width:20px;
height:20px;
float:left;
}

#noticiasH3A{
width:80px;
height:20px;
float:right;
line-height:20px;
}

#noticiasH3A a{
display:block;
background:url(images/flecha1.gif) right no-repeat;
color:#5D5347;
}

#noticiasH3A a:hover{
display:block;
background:url(images/flecha2.gif) right no-repeat;
color:#5D5347;
text-decoration:none;
}

#noticiasH3B{
text-align:left;
color:#F60;
width:75px;
margin:auto;
margin-top:10px;
margin-bottom:5px;
line-height:20px;
height:20px;
}


#noticiasH3B a{
display:block;
color:#F60;
background:url(images/flecha1.gif) right no-repeat;
}

#noticiasH3B a:hover{
background:url(images/flecha2.gif) right no-repeat;
text-decoration:none;
}

#videoHome2{
font-size:12px;
}

#videoHome2 a{
color:#473A33;
}

#videoHome2 a:hover{
color:#473A33;
}

#VideosH3B{
text-align:left;
color:#F60;
width:120px;
margin:auto;
margin-top:10px;
margin-bottom:5px;
line-height:20px;
height:20px;
}

#VideosH3B a{
display:block;
color:#F60;
background:url(images/flecha1.gif) right no-repeat;
}

#VideosH3B a:hover{
background:url(images/flecha2.gif) right no-repeat;
text-decoration:none;
}

#VideosH3BB{
text-align:left;
color:#F60;
width:120px;
margin:auto;
margin-top:10px;
margin-bottom:5px;
line-height:20px;
height:20px;
}

#VideosH3BB a{
display:block;
color:#F60;
background:url(images/flecha1.gif) right no-repeat;
}

#VideosH3BB a:hover{
background:url(images/flecha2.gif) right no-repeat;
text-decoration:none;
}

#HomeCuatro{
width:220px;
float:left;
margin-left:25px;
}

#ServDonante{
padding:5px 0 0 0;
text-align:center;
color:#5D5347;
font-size:14px;
font-weight:bold
}

#ServDonante a {
	text-decoration:none;
	color:#5D5347;
}

#ServDonante p{
font-size:11px;
padding:5px 0 5px 0;
font-weight:normal;
margin:0;
}

#compartirHome{
padding:25px 0 10px 0;
text-align:center;
width:132px;
margin:0 auto;
}

#infoBottom{
margin-top:20px;
text-align:center;
font-size:12px;
color:#95897D;
}

#infoBottom span{
color:#473A33;
}

#infoBottom a{
color:#473A33;
}

#derechos{
color:#95897D;
font-size:10px;
margin-top:3px;
}

#footer{
clear:both;
background:url(images/footer.gif) no-repeat;
height:45px;
width:1100px;
margin:0 auto;
}

#columnaDerecha{
float:right;
width:220px;
}

#columnaDerecha2{
margin:4px 5px 0 5px;
background:#FF7C00;
}

#patroA{
background:url(images/topPatro-A.gif) top no-repeat;
height:3px;
}

#patroB{
background:url(images/topPatro-B.gif) top no-repeat;
height:3px;
padding:0 4px 0 4px;
}

#videoPatroInterna{
margin:0 3px 0 3px;
border:#FFF solid 2px;
background:#FFF;
}

#patroBotones{
background:url(images/patroInterna_bac.gif) no-repeat;
height:26px;
padding-top:9px;
}

<!-- -->
#menuN{
margin-top:10px;
margin-bottom:10px;
}

#menuN ol{
margin:0;
padding:0 5px 5px 5px;
list-style:none;
}

#menuN ol li{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

#menuN ol li a{
display:block;
background:url(images/noti1.gif) no-repeat top;
height:40px;
color:#5D5347;
line-height:40px;
padding:0px 20px 0px 10px;
}

#menuN ol li a:hover{
background:url(images/noti2.gif) no-repeat top;
color:#FFF;
text-decoration:none;
}

#menuN ol li .activado{
background:url(images/noti2.gif) no-repeat top;
color:#FFF;
text-decoration:none;
}

#notiDest{
padding:5px 0 5px 10px;
font-size:13px;
font-weight:bold;
}

#notiDest a{
color:#F60;
}

#videoInterna{
margin:5px;
padding:3px;
background:#FFF;
}

#padT10{
margin-top:50px;
}

/*-- TEXTO BODY ---*/
#textBody {
width:571px;
float:left;
margin-left:25px;
text-align:justify;
}

#migas{
font-size:11px;
color:#95897D;
margin-bottom:10px;
height:15px;
}

#migas a{
color:#95897D;
text-decoration:none;
}

#migas a:hover{
color:#2E77AA;
}

#migas ol{
padding:0;
margin:0;
}

#migas ol li{
padding:0;
margin:0;
float:left;
list-style-type:none;
padding-right:10px;
}

#textBody h1{
font-size:20px;
color:#F60;
margin:0;
padding:0;
}

#textBody h2{
font-size:15px;
color:#F60;
margin:0;
padding:0;
color:#95897D;
font-weight:normal;
margin-top:10px;
margin-bottom:15px;
}

#textBody h3{
color:#2E77AA;
font-size:13px;
font-weight:bold;
padding:0;
margin:0;
}

#fvpL{
width:250px;
float:left;
padding:5px 5px 5px 0px;
margin:0 10px 5px 0;
text-align:center;
}

#fvpR{
width:250px;
float:right;
padding:0 0 5px 10px;
text-align:center;
}

#pie{
padding:5px;
color:#2E77AA;
}

.subtemas{
margin-top:10px;
border-top:#069 solid 1px;
clear:both;
}

#textBody .subtemas h3{
margin-top:10px;
}

.subtemas ol{
margin:5px 0 0 0;
padding:0;
list-style-type:none;
}

.subtemas ol li{
color:#95897D;
}

.subtemas ol li a{
color:#95897D;
line-height:20px;
height:20px;
}

.subtemas ol li a:hover{
color:#F60;
text-decoration:none;
line-height:20px;
height:20px;
}

#infoFinPag{
margin:10px 0 0 0;
padding:10px 0 0 0;
}

#infoFinPag ol{
margin:0;
padding:0;
list-style-type:none;
}

#infoFinPag ol li{
color:#95897D;
}

#shere{
padding:0 0 10px 0;
}

#menu ol li .ml{
line-height:15px;
padding-top:5px;
height:35px;
}

#enviado2 {
	display:none;
}

/*-- NOTICIAS --*/
#menuNotisRight{
float:right;
width:200px;
margin-left:15px;
padding-left:10px;
border-left:#CCC solid 1px;
}

#menuNotisRight ol{
list-style:none;
margin:0 0 10px 0;
padding:0;
}

#menuNotisRight ol{
list-style:none;
margin:0 0 10px 0;
}

#menuNotisRight ol li{
font-weight:bold;
}

#menuNotisRight ol li a{
display:block;
font-weight:bold;
height:22px;
line-height:22px;
padding:0 0 0 25px;
background:url(images/flecha_n1.gif) no-repeat;
background-position:5px 7px;
}

#menuNotisRight ol li a:hover{
background:#F4F4F4 url(images/flecha_n2.gif) no-repeat;
background-position:5px 9px;
text-decoration:none;
}

#menuNotisRight ol ol{
margin-left:10px;
display:none;
}

#menuNotisRight ol ol li a{
font-weight:normal;
color:#716151;
padding:0 5px 0 15px;
background:url(images/bullet.gif) no-repeat;
background-position:5px 7px;
height:auto;
text-align:left;
font-size:11px;
line-height:16px;
margin-bottom:3px;
}

#menuNotisRight ol ol li a:hover{
font-weight:normal;
color:#000;
background:#F4F4F4 url(images/bullet.gif) no-repeat;
background-position:5px 7px;
}

#menuNotisRight ol li .archivo_activo{
background:#F4F4F4 url(images/flecha_n2.gif) no-repeat;
background-position:5px 9px;
}

#gal_patro{
height:33px;
background:url(images/bac5.gif) repeat-x;
padding:15px 65px 0 65px;
}

#galerias {
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin:0 auto;
}

.gals {
	float:left;
	margin-right:10px;
}

.gals a{
display:block;
padding:5px;
background:url(images/fongo_gals.gif)
}

.gals a:hover{
background:url(images/fongo_gals2.gif);
}

.flecha_patro{
float:left;
width:20px;
height:20px;
}

.patro_e{
float:left;
width:154px;
height:20px;
line-height:20px;
background:#FFF;
}

.patro_e a{
display:block;
color:#F60;
font-size:11px;
font-weight:bold;
}

.patro_e a:hover{
color:#2E77AA;
text-decoration:none;
}

#menu_descargas {
	margin-top:20px;
	width:170px;
	float:left;
	border-right:1px solid #CCC;
}

#menu_descargas ul {
	list-style:none;
	padding:0;
	margin:0;
}

#menu_descargas ul li {
	line-height:20px;
}

#menu_descargas ul li a {
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.sel {
	background:#F4F4F4;
}

#menu_descargas ul li a:hover {
	background:#F4F4F4;
}

#cont_descargas {
	margin-top:20px;
	width:375px;
	float:right;
}

#cont_descargas .item {
	width:100px;
	height:100px;
	float:left;
	margin:7px;
	position:relative;
}

#cont_descargas .item img{
	position:relative;
	z-index:10;
}

#aparece {
	position:absolute;
	width:120px;
	height:120px;
	background:#F6F6F6;
	z-index:3;
	border:#2E77AA solid 1px;
	padding:5px;
	font-size:11px;
}

#aparece h2{
font-size:11px;
font-weight:bold;
color:#2E77AA;
padding:0;
margin:0;
}

.desc{
background:url(images/boton_azul.gif) no-repeat;
text-align:center;
}

.desc a{
display:block;
padding-top:3px;
margin-top:3px;
color:#FFF;
height:21px;
width:119px;
}

.desc a:hover{
text-decoration:none;
}

#aparece .cont {
	width:120px;
	float:right;
	padding-right:5px;
}

#aparece .cont span{
	margin-top:5px;
}

.botonC{
width:119px;
margin-top:5px;
text-align:center;
}

.botonC a{
display:block;
height:19px;
background:url(images/boton_cafe.gif) left no-repeat;
padding-top:2px;
color:#FFF;
text-decoration:none;
}

.botonC a:hover{
display:block;
background:url(images/boton_azul.gif) left no-repeat;
text-decoration:none;
}

#scrolliar {
	margin:0 auto;
	width:570px;	
	overflow:hidden;
	position:relative;
	text-align:center;
}

#contenido {
	float:left;
	width:500px;
	overflow:hidden;
	height:180px;
	margin:0;
	padding:0;
}

#prev {
width:30px;
height:180px;
float:left;
margin-right:5px;
}


#next {
	width:30px;
	height:180px;
	float:left;
	margin-left:5px;
}

#next span {
	cursor:pointer;
}

#prev span {
	cursor:pointer;
}

#contenido .chiquito {
	float:left;
}

#contenido ul {
	overflow:hidden;
	width:5000px;
	margin:0;
}

#contenido li {
	display:block;
	width:160px;
	height:180px;
	text-align:left;
	float:left;
	list-style:none;
	background:url(images/marco_patros.gif) no-repeat left;
	margin-right:10px;
}

#contenido li img{
margin:5px 0 0 5px;
}

#contenido h2{
margin:0;
padding:0;
}

#contenido h2 a{
display:block;
padding:2px 20px 5px 10px;
font-size:11px;
color:#5D5347;
font-weight:bold;
background:url(images/flecha1.gif) no-repeat;
background-position:135px 0px;
}

#contenido h2 a:hover{
background:url(images/flecha2.gif) no-repeat;
background-position:135px 3px;
}


#contenido h2 a:hover{
text-decoration:none;
}

#contenido p a{
	font-weight:bold;
	display:block;
}

#patro_pags{
width:124px;
margin:0 auto
}

#flep1{
width:16px;
float:left;
}

#flep2{
width:91px;
float:left;
}
#flep3{
width:14px;
float:left;
}

.tablaContactoTD div{
padding:5px;
}

.tablaContactoTD2 div{
padding:5px;
font-size:10px;
}

.tablaContactoTD{
background:url(images/contP1.gif) no-repeat;
}

.tablaContactoTD2{
background:url(images/contP2.gif) no-repeat;
height:33px;
}

#formC{
width:230px;
float:right;
background:#F9F9F9;
padding:5px;
font-size:11px;
}

#formC p{
padding:0;
margin:0;
}

#formC h2{
padding:0 0 5px 0;
margin:0;
font-size:12px;
font-weight:bold;
}

#formC .imputA{
width:228px;
margin-bottom:10px;
}

form{
padding:0;
margin:0;
}

#contInfo{
width:310px;
float:left;
padding:5px;
font-size:11px;
}

#contenido_p{
padding-top:15px;
margin-top:15px;
border-top:#999 solid 1px;
}

#contenido_p img {
	float:left;
	margin:20px 10px 10px 0;
	
}

#texto_p {
	margin-top:20px;
}

#contenido_p table{
	clear:both;
	width:100%;
}

#contenido_p td {
	width:50%;
}

.bl {
	font-weight:bold;	
}

#vmcr{
width:275px;
float:left;
height:77px;
}

#vm{
width:281px;
float:right;
}

#formulario {
	margin-top:0px;
}

#formulario p {
	margin:3px 0 3px 0;
	padding:0;
}

#formulario_patro{
}

#formulario_patro h2{
font-size:16px;
color:#FF7C00;
font-weight:bold;
}

.dato{
float:left;
width:120px;
font-size:13px;
padding:3px;
text-align:right;
font-weight:bold;
color:#5D5347;
}

.fieldP{
width:420px;
float:left;
}

.fieldP input{
width:420px;
}

.margin10{
padding-top:5px;
}

#nino_det{
float:right;
width:300px;
}

.ninhoDato{
text-align:right;
float:left;
width:90px;
height:38px;
background:url(images/cuadro_gris1.gif) no-repeat;
font-weight:bold;
color:#5D5347;
font-size:13px;
}

.ninhoDatoB{
text-align:left;
float:right;
width:210px;
color:#666;
font-size:11px;
height:38px;
}

.lineH38{
padding:10px 10px 0 10px;
}

.lineH38B{
padding:3px 10px 0 10px;
}

#ninho_foto{
float:left;
background:url(images/marco_patros2.gif);
width:250px;
height:210px;
}

#ninho_foto img{
margin:5px 5px 5px 25px;
}

.audiosDivs{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:#CCC solid 1px;
}

#mapaSA{
width:280px;
float:left;
}

#mapaSB{
width:280px;
float:right;
}

#mapaS{
margin-top:10px;
}

#mapaS ol{
list-style:none;
margin:0 0 10px 0;
padding:0;
}

#mapaS ol{
list-style:none;
margin:0 0 10px 0;
}

#mapaS ol li{
font-weight:bold;
}

#mapaS ol li a{
display:block;
font-weight:bold;
height:22px;
line-height:22px;
padding:0 0 0 25px;
background:url(images/flecha_n1.gif) no-repeat;
background-position:5px 7px;
}

#mapaS ol li a:hover{
background:#F4F4F4 url(images/flecha_n2.gif) no-repeat;
background-position:5px 9px;
text-decoration:none;
}

#mapaS ol ol{
margin-left:10px;
display:none;
}

#mapaS ol ol li a{
font-weight:normal;
color:#716151;
padding:0 5px 0 15px;
background:url(images/bullet.gif) no-repeat;
background-position:5px 7px;
height:auto;
text-align:left;
font-size:11px;
line-height:16px;
margin-bottom:3px;
}

#mapaS ol ol li a:hover{
font-weight:normal;
color:#000;
background:#F4F4F4 url(images/bullet.gif) no-repeat;
background-position:5px 7px;
}

#mapaS ol li .archivo_activo{
background:#F4F4F4 url(images/flecha_n2.gif) no-repeat;
background-position:5px 9px;
}

#vBol{
margin-top:5px;
background:url(images/flecha4.gif) no-repeat;
background-position:20px 3px;
padding:4px 0 3px 0;
}

#vBol a{
display:block;
}

#formulario_patro2{
padding-bottom:5px;
}


#actualice_datos {
	width:425px;
	border: 1px solid rgb(46, 119, 170);
	margin-top:20px;
	margin-left:50px;
	padding:20px;
}


#div_cont div {
	position:absolute;
	display:none;
	background:#FFF;
}

#div_cont a {
	background:#DFDBD8;
	color:#DFDBD8;
}

#boletinDest {
	margin-bottom:10px;
}


.empresa {

}

.empresa .foto {
	float:left;
	width:150px;
	margin:10px 10px 0 10px;
	text-align:center;
}

.empresa .foto img {
	margin:0 auto;
}

.empresa .texto {
	float:right;
	width:400px;	
}

.empresa .abajo {
	clear:both;
	margin-top:10px;
	width:390px;
	float:right;
}

.empresa .abajo .izq {
	float:left;
	text-align:right;
}

.empresa .abajo .der {
	float:right;
}

#ajax_loader_gif {
	display:none;
}

#menu_boletin {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
width:176px;
display:block;
float:left;
}

#menu_boletin a {
display:block;
background:url(images/menu2.gif) no-repeat top;
height:40px;
color:#5D5347;
line-height:40px;
padding:0px 20px 0px 10px;
}

#menu_boletin a:hover {
background:url(images/menu2.gif) no-repeat top;
/*color:#FFF;*/
text-decoration:none;
}

.menu_boletin2 a {
display:block;
font-weight:bold;
background:url(images/menu1.gif) no-repeat top;
height:40px;
color:#5D5347;
line-height:40px;
padding:0px 20px 0px 10px;
}

.menu_boletin2 a:hover {
background:url(images/menu2.gif) no-repeat top;
/*color:#FFF;*/
text-decoration:none;
}