/* Estilos INIT  */

/*Estilos generales*/
body{background-color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#6D6D6D;padding:0px;margin:0 auto;margin:0 auto;}
p{ padding:0px; }
li{ margin-bottom:5px}
a{ padding:0px; margin:0px; text-decoration:none; color:#727272;}
a:hover{text-decoration:underline;  color:#333333;}
.mybutton{
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	text-align:center;
	font-size:0.7em;
	background-color:#F4F3EA;
	color:#666666;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
h1{ font-size:2em; margin-top:0}
li.txtocon{ margin-bottom:10px}
form{
	padding: 0px;
	margin: 5px 25px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #666666;
}
input{ font-size:1em;
	background-color: #FCFEFC;
	border: 1px solid #D7E3DC;	
	color: #000000;
}
textarea{background-color: #FCFEFC;	border: 1px solid #D7E3DC;	font-family: Arial, Helvetica, sans-serif;		color: #666666;}

/*Centrado*/
#todoinit{width: 1000px;margin:0 auto;padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;
	padding-left: 0px;}
#escritorio{ float:left;margin-bottom: 8px;padding-bottom: 15px;background-image: url(../img/bg_escritorio.gif);	background-repeat: repeat-y;background-position: left top;position: relative;}
/*FIN Centrado*/

.aviso{
	margin-top:10px;
	margin-left:40px;
	height: 78px;
	width: 885px;
	clear:both; height:510px;
	}

/*BOTONES DERECHA*/
.menu-principal ul{ display:block; list-style:none;	position: absolute;
	top: 30px;
	right: 0px;
	width: 40px;
	height: 550px; 
}
.menu-principal li{ list-style:none;}
.menu-principal li a{ list-style:none;
	margin-top: 5px;
	width: 40px;
	height: 103px;
	display: block;
}
.menu-principal li a.b1{
	background: transparent url(../img/ACOM_noselect.png) no-repeat top left;	
}
.menu-principal li a.b2{
	background: transparent url(../img/DIS_noselect.png) no-repeat top left;	
}
.menu-principal li a.b3{
	background: transparent url(../img/TIC_noselect.png) no-repeat top left;	
}
.menu-principal li a.b4{
	background: transparent url(../img/mail_noselect.png) no-repeat top left;	
}
.menu-principal li a.b1:hover,
.menu-principal li a.b1-sel{
	background: transparent url(../img/ACOM_select.png) no-repeat top left;	
}
.menu-principal li a.b2:hover,
.menu-principal li a.b2-sel{
	background: transparent url(../img/DIS_select.png) no-repeat top left;	
}
.menu-principal li a.b3:hover,
.menu-principal li a.b3-sel{
	background: transparent url(../img/TIC_select.png) no-repeat top left;	
}
.menu-principal li a.b4:hover,
.menu-principal li a.b4-sel{
	background: transparent url(../img/mail_select.png) no-repeat top left;	
}

/*.botones-dcha2{position: relative;top: 45px;float: right;
	height: 100px;
	width: 40px; }
.botones-dcha3{position: relative;top: 20px;float: right;
	height: 100px;
	width: 40px; }
	.botones-dcha4{position: relative;top: 0px;float: right;
	height: 100px;
	width: 40px; }*/
/* FIN BOTONES DERECHA*/
/*BOTONES DERECHA UL*/
.menu-principal{
	position: absolute;
	top: 30px;
	right: 0px;
	width: 40px;
	height: 550px; 
}
.menu-principal a{
	margin-top: 5px;
	width: 40px;
	height: 103px;
	display: block;
}
.menu-principal a.b1{
	background: transparent url(../img/ACOM_noselect.png) no-repeat top left;	
}
.menu-principal a.b1:hover,
.menu-principal a.b1-sel{
	background: transparent url(../img/ACOM_select.png) no-repeat top left;	
}
.menu-principal a.b2{
	background: transparent url(../img/DIS_noselect.png) no-repeat top left;	
}
.menu-principal a.b3{
	background: transparent url(../img/TIC_noselect.png) no-repeat top left;	
}
.menu-principal a.b4{
	background: transparent url(../img/mail_noselect.png) no-repeat top left;	
}

.menu-principal a.b2:hover,
.menu-principal a.b2-sel{
	background: transparent url(../img/DIS_select.png) no-repeat top left;	
}
.menu-principal a.b3:hover,
.menu-principal a.b3-sel{
	background: transparent url(../img/TIC_select.png) no-repeat top left;	
}
.menu-principal a.b4:hover,
.menu-principal a.b4-sel{
	background: transparent url(../img/mail_select.png) no-repeat top left;	
}

/*.botones-dcha2{position: relative;top: 45px;float: right;
	height: 100px;
	width: 40px; }
.botones-dcha3{position: relative;top: 20px;float: right;
	height: 100px;
	width: 40px; }
	.botones-dcha4{position: relative;top: 0px;float: right;
	height: 100px;
	width: 40px; }*/
/* FIN BOTONES DERECHA UL*/

#submenuB{float:right;margin-top:30px; width:560px;}

#submenuB ul { float:right;margin:0;padding:0 30px 0 0;	list-style:none;	}
#submenuB li {display:inline; list-style:none;	margin-right:20px;	padding:0 4px 0 8px;	}
#submenuB a {
	font-family:arial;
	text-decoration:none;
	font-size:10px;
	color:#B4A865;
	font-weight: bold;
}
#submenuB a:hover { color:#827253}
#submenuB li.activo {color:#3399CC;font-family:arial;text-decoration:none;	font-size:15px;font-weight: bold;}
/*BOTONES DERECHA*/
.menu-principal ul{ display:block; list-style:none;	position: absolute;
	top: 30px;
	right: 0px;
	width: 40px;
	height: 550px; 
}
.menu-principal li{ list-style:none;}
.menu-principal li a{ list-style:none;
	margin-top: 5px;
	width: 40px;
	height: 103px;
	display: block;
}
.menu-principal li a.b1{
	background: transparent url(../img/ACOM_noselect.png) no-repeat top left;	
}
.menu-principal li a.b2{
	background: transparent url(../img/DIS_noselect.png) no-repeat top left;	
}
.menu-principal li a.b3{
	background: transparent url(../img/TIC_noselect.png) no-repeat top left;	
}
.menu-principal li a.b4{
	background: transparent url(../img/mail_noselect.png) no-repeat top left;	
}
.menu-principal li a.b1:hover,
.menu-principal li a.b1-sel{
	background: transparent url(../img/ACOM_select.png) no-repeat top left;	
}
.menu-principal li a.b2:hover,
.menu-principal li a.b2-sel{
	background: transparent url(../img/DIS_select.png) no-repeat top left;	
}
.menu-principal li a.b3:hover,
.menu-principal li a.b3-sel{
	background: transparent url(../img/TIC_select.png) no-repeat top left;	
}
.menu-principal li a.b4:hover,
.menu-principal li a.b4-sel{
	background: transparent url(../img/mail_select.png) no-repeat top left;	
}

/*.botones-dcha2{position: relative;top: 45px;float: right;
	height: 100px;
	width: 40px; }
.botones-dcha3{position: relative;top: 20px;float: right;
	height: 100px;
	width: 40px; }
	.botones-dcha4{position: relative;top: 0px;float: right;
	height: 100px;
	width: 40px; }*/
/* FIN BOTONES DERECHA*/
/*BOTONES IZDA UL*/
.menu-principal2{
	position: absolute;
	top: 30px;
	left: 0px;
	width: 40px;
	height: 550px; 
}
.menu-principal2 a{
	margin-top: 5px;
	width: 40px;
	height: 103px;
	display: block;
}
.menu-principal2 a.be1{
	background: transparent url(../img/ACOM_noselect.png) no-repeat top left;	
}
.menu-principal2 a.be1:hover,
.menu-principal2 a.be1-sel{
	background: transparent url(../img/ACOM_select.png) no-repeat top left;	
}
.menu-principal2 a.be2{
	background: transparent url(../img/DIS_noselect.png) no-repeat top left;	
}

.menu-principal2 a.be2:hover,
.menu-principal2 a.be2-sel{
	background: transparent url(../img/DIS_select.png) no-repeat top left;	
}

/*.botones-dcha2{position: relative;top: 45px;float: right;
	height: 100px;
	width: 40px; }
.botones-dcha3{position: relative;top: 20px;float: right;
	height: 100px;
	width: 40px; }
	.botones-dcha4{position: relative;top: 0px;float: right;
	height: 100px;
	width: 40px; }*/
/* FIN BOTONES IZDA UL*/






/*Cabecera*/
#cabecera{
	float:left;
	margin-top:15px;
	margin-left:8px;
	height: 78px;
	width: 992px;
	clear:both;
	background-image: url(../img/bg_cabecera2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
	
.logotipo{	float: left;padding-top: 18px;padding-left: 30px;}
#menusupA{float:right;padding-top: 10px;	width: 400px; padding-right:40px;font-size: 0.8em; font-family:"small Fonts", Arial, Helvetica; text-align:right;list-style:none}
.idioma ul{	padding-left: 150px; display:inline; text-align:right}
.idioma li{  padding: 0 8px; margin-right:0px;  margin-left:0px; color:#CCCCCC; display:inline;  }
.idioma li { color:#996600}
.idioma li a{ color:#CE9100}
.idioma li a:hover{ color:#9B6C00}



.menusup{float: left;padding-top: 0;	padding-left: 178px;	width: 650px;}
.menusup-services{	float: left;padding-top: 46px;	padding-left: 150px;}
div.ms-init{float:right;  padding: 7px 13px 7px 13px; margin-right:0px;  margin-left:0px; color:#CCCCCC;}
div.ms-init_selected{ color: #000000; font-weight:bold;float:right;  padding: 7px 13px 7px 13px; margin-right:0px;  margin-left:0px;font-size: 1em;}
div.ms-init_selected a{ color: #000000;}
div.ms-init a{font-size: 1em; font-weight: normal; color: #000000;}
div.ms-init a:hover{font-size: 1em; font-weight: normal; color: #CE9100;}
/* FIN Cabecera*/

/*Contenido*/
#multimedia{ float:left;margin-top:0; margin-left:8px;height: 130px;margin-left:8px;		width: 992px;clear:both;	background-image: url(../img/bg_hoja.png);	background-repeat: repeat-y;	background-position: left top;  }	
.flash{float:left;margin-top:0; padding-left:116px; padding-right:100px;  height: 130px; width:750px;clear:right }
.panoramic{ width:750px; height:130px; text-align:center; margin-left:103px;  }
#contenido{ float:left;margin-top:0; margin-left:8px;	width: 992px;	background-image: url(../img/bg_hoja.png);	background-repeat: repeat-y;background-position: left top; }
.bt2{ float:right;margin-top:0; clear:right;  }

#nubetags{ float:left;margin-top:0; margin-left:8px;margin-left:8px;		width: 992px;clear:both;	background-image: url(../img/bg_hoja.png);	background-repeat: repeat-y;	background-position: left top;  }	
.tags{ margin-left:20px;
	float:left; margin-bottom:20px;
	margin-top:20px; padding-top:25px;
	padding-left:110px;
	padding-right:50px;
	width:750px;
	clear:right;
	text-align:justify;
	background-image: url(../img/nubes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tags a:hover{ text-decoration:underline}
.ve1 a{font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	text-transform: uppercase;	color: #CCC;}
.ve2 a{font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight:bold; text-transform: uppercase;	color: #CCC;}
.ve3 a{font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-style:italic; text-transform: uppercase;	color: #CCC;}
.ve4 a{font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold; text-transform: uppercase;	color: #CCC;}
.ve2{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-transform: uppercase;	color: #CCC;}
.mo1 a{font-family: Arial, Helvetica, sans-serif;	font-size: 19px;font-weight:bold;	text-transformo: uppercase;	color: #D2D2D2;}
.mo2 a{font-family: Arial, Helvetica, sans-serif;	font-size: 17px;font-style:italic;  text-transformo: uppercase;	color: #D2D2D2;}
.mo3 a{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;  text-transformo: uppercase;	color: #D2D2D2;}
.mo4 a{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight:bold; text-transformo: uppercase;	color: #D2D2D2;}
.mo5 a{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-transform: uppercase;	color: #D2D2D2;}
.am1 a{font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	text-transform: uppercase;	color: #B2B2B2;}
.am2 a{font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight:bold; text-transform: uppercase;	color: #B2B2B2;}
.am3 a{font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-style:italic; text-transform: uppercase;	color: #B2B2B2;}
.am4 a{font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold; text-transform: uppercase;	color: #B2B2B2;}
.am5 a{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-transform: uppercase;	color: #B2B2B2;}
.gr1 a{font-family: Arial, Helvetica, sans-serif;	font-size: 19px;font-weight:bold;	text-transform: uppercase;	color: #999999;}
.gr2 a{font-family: Arial, Helvetica, sans-serif;	font-size: 17px;font-style:italic;  text-transform: uppercase;	color: #999999;}
.gr3 a{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;  text-transform: uppercase;	color: #999;}
.gr4 a{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight:bold; text-transform: uppercase;	color: #999999;}
.gr5 a{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-transform: uppercase;	color: #999999;}

	
	
/* menu vertical*/	
#submenu { width:350px; margin-top:10px; text-align:left;list-style-image:url(../img/list_transparente.gif);	float: left; clear:left; display:list-item;}
.submenu { width:350px; margin-top:10px; text-align:left;list-style-image:url(../img/list_transparente.gif); text-align:right; clear:left; display:list-item;}
#submenu2 { width:200px; margin-top:15px; text-align:left;list-style-image:url(../img/list_transparente.gif);	float: left; clear:none; display:list-item;}
.submenutext{ margin:0;height:23px;padding-top: 5px;	padding-left: 10px;background-image: url(../img/bot_submenu1.gif);background-repeat: no-repeat;background-position: left top; }
	.submenutext a{margin:0;color: #9B9B9B;font-size: 1.1em;}
	.submenutext a:hover{
	margin:0;
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
}
	.submenutext-select {margin:0; height:23px;color: #660066;	background-image: url(../img/bot_submenu.gif);
	background-repeat: no-repeat;background-position: left;	font-size: 1.1em;padding-top: 1px;	font-weight:bold;
	vertical-align: top;padding-left: 12px;	padding-top: 5px;}
	.submenutext-select-v {margin:0; height:23px;color: #669900;	background-image: url(../img/bot_submenu.gif);
	background-repeat: no-repeat;background-position: left;	font-size: 1.1em;padding-top: 5px;	font-weight:bold;
	vertical-align: top;padding-left: 12px;	padding-top: 5px;}
	.submenutext-select-a {margin:0; height:23px;color: #996600;	background-image: url(../img/bot_submenu.gif);
	background-repeat: no-repeat;background-position: left;	font-size: 1.1em;padding-top: 5px;	font-weight:bold;
	vertical-align: top;padding-left: 12px;	padding-top: 5px;}
	.submenu2{ padding-left:10px; font-size:1em;color:#644300; font-weight:bold;}
	.submenu2 a{ color:#7D5500; font-weight:normal;}
	.submenu2 a:hover{color:#000000}
/*FIN menu vertical*/

#mod-izda{width:455px;	float:left;}
#mod-izda2{ width: 330px;  float:left; }
#mod-dcha{ width:480px; float:left; }
#mod-dcha2{ width:640px; float:left; }


.ficha1{float:left; position:relative;
	background-image: url(../img/fichagrande.png);
	float: left;
	height: 366px;
	width: 620px;
	margin-top: 15px;
	margin-left: 30px;
	}
.ficha1-b{float:left; position:relative;
	background-image: url(../img/fichagrande.png);
	float: left;
	height: 366px;
	width: 620px;
	margin-top: 15px;
	left:40px;
	
	}	
	.ficha1-b2{float:right; 
	background-image: url(../img/fichagrande.png);
	
	height: 366px;
	width: 620px;
	margin-top: 0x;
	margin-right: 50px;
	}	
	
.ficha1-b2 img{ float:left;width:576px;	height:323px;margin-top: 19px;
	margin-left: 19px;}	
	.ficha1-b2 .gomap{ float:left;width:576px;	height:323px;margin-top: 19px;
	margin-left: 19px;}	
table.fich1{
	position:absolute;
	width:576px;
	height:323px;
	margin-top: 19px;
	margin-left: 19px;
	background-image: url(../img/bg_ficha_g1.gif);
	background-repeat: repeat;
	left: 0;
	top: 0;
}
table.imgs{
	position:absolute;
	width:576px;
	height:323px;
	margin-top: 19px;
	margin-left: 19px;
	
	left: 0;
	top: 0;
}	
		
table.fich1_b{position:absolute;width:576px;height:323px;margin-top: 19px;	margin-left: 19px;	background-image: url(../img/bg_ficha_g2.gif);	background-repeat: repeat;	left: 0;top: 0;}
table.fich1 td.titulo{ padding-top:30px;width:33%; text-align:left; font-family:Arial, Helvetica, sans-serif, Verdana; font-size:1.6em;padding-right: 30px;padding-left: 35px; padding-top: 20px;color:#000000; font-weight:bold;	}
table.fich1 td.miniimagen{ width:33%; text-align:center; }	
table.fich1 td.miniimagen img{	background-image: url(../img/sombra_minifoto.png);	background-repeat: no-repeat;
	background-position: left top; padding-left:11px;}	
table.fich1 td.texto{ vertical-align:text-top;width:33%;text-align:left;font-size:1.2em;color:#666666;	padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 30px;}
table.fich1 td.texto a{ color:#666666;	}
table.fich1 td.texto a:hover{ color:#000000;	}

table.fich1_b td.titulo{ padding-top:30px;width:33%; text-align:left; font-family:Arial, Helvetica, sans-serif, Verdana; font-size:1.6em;padding-right: 30px;padding-left: 35px; padding-top: 20px;color:#000000; font-weight:bold;	}
table.fich1_b td.miniimagen{ width:33%; text-align:center; }	
table.fich1_b td.miniimagen img{	background-image: url(../img/sombra_minifoto.png);	background-repeat: no-repeat;
	background-position: left top; padding-left:11px;}	
table.fich1_b td.texto{ vertical-align:text-top;width:33%;text-align:left;font-size:1.2em;color:#666666;	padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 30px;}

table.fich1_b td.texto a{ color:#666666;	}
table.fich1_b td.texto a:hover{ color:#000000;	}






.servicios{width:500px; float:left; margin-left:20px; margin-top:30px; margin-bottom:30px;font-size:1em;color:#666666;}
.servicios .serv{width:140px; padding:0 5px 10px 5px; margin-left:15px;  float: left;}
.servicios .serv img{ padding-right:25px}
.servicios .serv .tit{width:120px;float: left;	 padding-bottom:5px;	text-align:left;	font-family:Arial, Helvetica, sans-serif, Verdana;	font-size:1.2em;		color:#666;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}
.servicios .serv .txtser{width:120px;float: left;	 padding-bottom:5px;	text-align:left;	font-family:Arial, Helvetica, sans-serif, Verdana;	font-size:1em;		color:#666;	font-weight:bold;	}
.vermas { float:left;width:120px;margin:0; height:20px;color: #669900;	background-image: url(../img/vermas.gif);
	background-repeat: no-repeat;background-position: right;	font-size: 0.9em;padding-top: 5px;	font-weight:bold;
	padding-right: 12px; text-align:right;	padding-top: 5px;}
.vermas a{ color:#669900}
.vermas a:hover{ color:#999999}


 
#referencias{ position: relative;	margin-bottom: 80px;	}
#referenciasv{ position: relative;	}
.controles{	position: relative;	text-align: center; top:15px}
.controles a{margin: 0 4px;}
.controles img{border: none;}
.controles2{	position: relative;	text-align: center; top:30px}
.controles2 a{margin: 0 2px;}
.controles2 img{border: none;}
.img_dcha_g{height: 300px;	position: relative;}
.refimg{ visibility: hidden; position: absolute; top:0px 0px;}
.refimgv{ visibility: hidden; position: absolute; top:80px; left:84px; width:400px}
.ref{ text-align: left; font-size:0.9em; }
.refv{ width:480px; text-align:left; font-size:0.9em; margin-top:40px; }
table.reticula{
	height: 320px;
	width: 480px;
}
table.reticula td.uno{ width:160px; text-align:center;vertical-align: middle;border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: dashed;	border-bottom-style: dashed;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;vertical-align: middle;}
table.reticula td.dos{width:160px;text-align:center;vertical-align: middle;border-right-width: 1px;border-right-style: dashed;border-right-color: #CCCCCC;}	
table.reticula td.tres{width:160px;text-align:center;vertical-align: middle;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
table.reticula td.cuatro{width:160px; }
div.text_reti{ width:140px;font-family:"small Fonts", Arial, Helvetica; float:left; font-size: 0.9em;  color: #666666; font-weight:normal; text-align:left; }


.ficha2{ position:relative;
	background-image: url(../img/fichapequena5.png); clear:none;
	float: left;
	height: 280px;
	width: 300px;
	margin-top: 60px;
	margin-left:-35px;
	}
	.ficha5{ position:relative;
	background-image: url(../img/fichapequena5.png); clear:left;
	float: left;
	height: 280px;
	width: 300px;
	top: 0;
	left:-30px;
	}
	
	.ficha3{ 
	background-image: url(../img/fichapequena3.png); clear:left;
	float: left;
	height: 178px;
	width: 299px;
	margin-top: 120px;
	margin-left:20px;
	}
	.fichafot{ 
	
	float: left;
	height: 180px;
	width: 320px;
	margin-top: 10px;
	margin-left:20px;
	}
		.ficha3_2{ position:relative;
	background-image: url(../img/fichapequena4.png);
	clear:left;
	float: left;
	height: 183px;
	width:328px;
	margin-top: 20px;
	left:-10px;
	padding: 36px 0 0 30px;
	background-repeat: no-repeat;
	background-position: left top;
	}
	.ficha4{ 
	background-image: url(../img/fichapequena3.png); clear:left;
	float: left;
	height: 178px;
	width: 299px;
	margin-top: 40px;
	margin-left:26px;
	}
.tit-ficha2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;	;
}
.tit-ficha3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tit-ficha3 a{color:#FFCC00}
.tit-ficha3 a:hover{
	color: #FFFF00;
}
.tit-ficha2 a{color: #FFCCFF;}
.tit-ficha2 a:hover{color: #CC3399;}
.tex-ficha2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	padding: 6px 30px 20px 20px;
}
.tit-fichab{padding-right:36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}
.tit-fichab a{color: #FFCCFF;}
.tit-fichab a:hover{color: #CC3399;}
.tex-fichab{
	font-family: "Century Gothic", Georgia, "Times New Roman",  Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	padding: 6px 60px 10px 23px;
}
tex-ficha5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding: 6px 35px 20px 25px;
}
.tex-ficha3{
	font-family: "Century Gothic", Georgia, "Times New Roman";
	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	padding: 6px 35px 20px 25px;
}
.tex-ficha4{
	font-family: "Century Gothic", Georgia, "Times New Roman",  Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	padding: 15px 35px 20px 25px;
}
.texto-dcha{
	float:left;
	margin-left:40px;
	text-align:justify;
	font-size:1.1em;
	width:390px;
	background-image: url(../img/bg_texto.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;padding-top: 20px;
}
.img_dcha_g{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.img_dcha_g2{
	width: 480px;
	height:360px;
	margin-top: 0x;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../img/bgpantalla.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.img_dcha_g3{
	width: 480px;
	height:360px;
	margin-top: 0x;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 13px;
	background-image: url(../img/bgpantalla.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.vid{padding-top: 60px; float:left;padding-left: 84px;}
.texto-iz{	float:left;	margin-left:40px;	text-align:left;	font-size:1.1em;	width:365px;	background-image: url(../img/bg_texto.jpg);	background-repeat: no-repeat;
	background-position: center bottom;	padding-bottom: 20px; padding-top:15px; text-align:justify}
	.texto-iz2{	float:left;	margin-left:40px;	text-align:justify;	font-size:1.1em;text-align:justify;	width:400px;	background-image: url(../img/bg_texto.jpg);	background-repeat: no-repeat;
	background-position: center bottom;	padding-bottom: 20px; padding-top:15px;}


.subtitulo-m{ text-align:left; font-size:1.3em; font-weight:bold; color:#AE00AE;	}
.subtitulo-a{ text-align:left; font-size:1.3em; font-weight:bold; color:#996600;	}	
.subtitulo-a2{ text-align:left; font-size:1.1em; font-weight:bold; color:#996600;	}
.subtitulo-ag{ text-align:left; font-size:1.1em; font-weight:bold; color:#666666;	}
.imagen-izda{ float:left;margin-left:30px;
	background-image: url(../img/fondo_foto1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:415px;
	height:274px;
}
.imagen-izda img{ 
	width:380px;
	height:240px;
	margin-top:12px;
	margin-right:8px;
	border: 1px solid #999999;
}
.imagen-dc{ float:right;margin-right:30px;
	background-image: url(../img/fondo_foto1.jpg);
	background-repeat: no-repeat;
	background-position: left top; margin-top:60px;
	width:415px;
	height:274px;
}
.imagen-dcsm{ float:right;margin-right:30px;
	background-image: url(../img/fondo_foto1.jpg);
	background-repeat: no-repeat;
	background-position: left top; margin-top:10px;
	width:415px;
	height:274px;
}
.imagen-dc img{ 
	width:380px;
	height:240px;
	margin-top:12px;
	margin-left:13px;
	border: 1px solid #EEEEEE;
}
.imagen-dcsm img{ 
	width:380px;
	height:240px;
	margin-top:12px;
	margin-left:13px;
	border: 1px solid #EEEEEE;
}
.imagen-dc2{ float:right;margin-right:30px;
	margin-top:10px;
	width:415px;
	height:274px;
}

.imagen-izda2{ 
	background-image: url(../img/fondo_foto2.gif); clear:left;
	float: left;
	height: 213px;
	width: 308px;
	margin-top: 20px;
	margin-left:18px;
	}
	.imagen-izda2 img{ 
	width:280px;
	height:180px;
	margin-top:9px;
	margin-right:8px;
	border: 1px solid #999999;
}

.imagen-izda3{background-image: url(../img/fondo_foto3.jpg); clear:left;float: left;height: 175px;
	width: 260px;margin-top: 5px;margin-left:36px;}
.imagen-izda3 img{ width:230px;	height:145px;	margin-top:10px;margin-left:10px;border: 1px solid #999999;}

.imagen-izda4{background-image: url(../img/fondo_foto4.jpg); clear:left;float: left;height: 213px;
	width: 390px;margin-top: 5px;margin-left:36px;}
.imagen-izda4 img{ width:360px;	height:180px;	margin-top:10px;margin-left:10px;border: 1px solid #999999;}

.postit{float:left;margin-left:38px;width:415px;height:170px;}
.titulo-sombra{ margin-top:10px; margin-left:10px; 
	height: 46px; float:left;	 
	background-image: url(../img/bg_sombra.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.titulo-sombra2{margin-top:7px; margin-left:30px; margin-bottom:10px;
	height: 46px; float:left;	 
	background-image: url(../img/bg_sombra.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.titulo-azultexto{background-image: url(../img/bg_titulomorado.jpg);background-repeat: repeat-x;
	background-position: left top;	height: 35px;font-family: Arial, Helvetica, sans-serif, Verdana;
		font-weight: bold;color: #FFFFFF;	float: left;padding-top: 5px;	padding-right: 16px;
	padding-bottom: 1px;padding-left: 16px;
}
.titulo-amarillotexto{	background-image: url(../img/bg_titulodorado.jpg);background-repeat: repeat-x;
	background-position: left top;	height: 35px;font-family: Arial, Helvetica, sans-serif, Verdana;
		font-weight: bold;color: #FFFFFF;	float: left;padding-top: 5px;	padding-right: 16px;
	padding-bottom: 1px;padding-left: 16px;}
.titulo-verdetexto{	background-image: url(../img/bg_tituloverdel.jpg);background-repeat: repeat-x;
	background-position: left center;	height: 35px;font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;color: #FFFFFF;	float: left;padding-top: 5px;	padding-right: 16px;
	padding-bottom: 1px;padding-left: 16px;}
	.botont a{ float:left;
	
	width: 128px;
	height: 122px;
	
}
.botont a.b1{
	background-color: transparent;
	background-image: url(../img/boton.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.botont a.b1:hover,
.botont a.b1-sel{
	background-color: transparent;
	background-image: url(../img/boton2.png);
	background-repeat: no-repeat;
	background-position: left top;
}	
/* Fin Contenido*/

/*Idiomas*/
#idiomas{ float:left;margin-top:0; margin-left:8px;	width: 952px; height:20px; 	background-image: url(../img/bg_hojafin.png);	background-repeat: repeat-y;font-size: 9px;
	background-position: left top; }
	div.idio{ font-family:"small Fonts", Arial, Helvetica; float:right;  padding: 3px 10px 10px 0;font-size: 0.9em;  color: #660066; font-weight:normal; }
div.idio a{font-size: 1em; font-weight: normal; color: #666666;}
div.idio a:hover{font-size: 1em; font-weight: normal; color: #000000;}

	div.twit{ margin-left:25px; font-family:"small Fonts", Arial, Helvetica; float:left;  padding: 3px 10px 10px 0;font-size: 0.9em;  color: #660066; font-weight:normal; }
div.twit a{font-size: 1em; font-weight: normal; color: #666666;}
div.twit a:hover{font-size: 1em; font-weight: normal; color: #000000;}
/* Fin Idiomas*/

/*PIE*/
#pie{width: 950px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}
	.pie-texto{font-family:"small Fonts", Arial, Helvetica; text-align:center;font-size:9px;  padding: 1px 8px 5px 8px; }
.pie-texto a{ font-weight: normal; color: #333333;}
.pie-texto a:hover{font-size: 9px; font-weight: normal; color: #000000;}
.fin{ float:right; text-align:right;}
/* Fin PIE*/

/* SUBMENU 2 E*/
#SUBMENU2C { width:560px; margin:10px 0; padding:0px; text-align: left;} 
 
.preload2 {
	background-color: #F9F9F9;
} 
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background:#fff; font-family:arial, verdana, sans-serif; } 
.menu2 li.top {display:block; float:left; position:relative;} 
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:6px; line-height:25px; color:#666666; text-decoration:none; font-size:0.9em;  padding:0 0 0 6px; cursor:pointer;} 
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;} 
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/} 
.menu2 li a.top_link:hover {
	color:#000;
	background-color: #F8F8F8;
} 
.menu2 li a.top_link:hover span {
	background-color: #660066;
} 
.menu2 li a.top_link:hover span.down { background:url(URL Fondo Mhover)} 
.menu2 li:hover > a.top_link {color:#Letra Mhover; background:url(Fondo Mhover);} 
.menu2 li:hover > a.top_link span {background:url(URL Fondo Mhover);} 
.menu2 li:hover > a.top_link span.down {background:url(URL Fondo Mhover);} 
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;} 
 
.menu2 a:hover {visibility:visible;} 
.menu2 li:hover {position:relative; z-index:200;} 
 
.menu2 ul,  
.menu2 :hover ul ul,  
.menu2 :hover ul :hover ul ul, 
.menu2 :hover ul :hover ul :hover ul ul, 
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;} 
.menu2 :hover ul.sub {left:6px; top:25px; background: #fondo L1; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;} 
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #Borde L1,2 Inf; border-left:1px solid #Borde L1,2 Izq; border-right:1px solid #Borde L1,2 der; margin-bottom:0;} 
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#Letra L1,2; text-decoration:none;} 
.menu2 :hover ul.sub li a.fly {background:#fondo L1  url(URL VIŅETA) no-repeat 150px 6px;} 
.menu2 :hover ul.sub li a:hover {background:#fondo L1,2hover; color:#Letra L1,2hover;} 
.menu2 :hover ul.sub li a.fly:hover {background:#fondo L1hover url(URL VIŅETA) no-repeat 150px 6px;} 
.menu2 :hover ul li:hover > a.fly {background:#fondo L1}  
 
.menu2 :hover ul :hover ul, 
.menu2 :hover ul :hover ul :hover ul, 
.menu2 :hover ul :hover ul :hover ul :hover ul, 
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul 
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;} 
.menu2 :hover ul.sub li ul {border-top:1px solid #borde L2 sup; background: #fondo L2; z-index:300;} 

/* Fin SUBMENU 2 */
.colmap{ width:280px; padding:10px 15px 5px 0; float:left }
.migapanm{width:450px; padding:15px 20px; color:#660066; font-size:1.3em; }
.migapanm a{color:#660066; }
.migapanm a:hover{ text-decoration:underline}

.migapanv{width:450px; padding:15px 20px; color:#669900; font-size:1.3em}
.migapanv a{color:#669900; }
.migapanv a:hover{ text-decoration:underline}

.migapann{width:450px; padding:15px 20px; color:#DC990E; font-size:1.3em; }
.migapann a{color:#F5A90A; }
.migapann a:hover{ text-decoration:underline}
p.sepn{padding-bottom:12px;  margin:0;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFCC00;}
p.sepm{padding-bottom:12px;  margin:0;	border-bottom-width: 1px;	border-bottom-style: dotted;border-bottom-color: #660066;}



.miniN a{ position: relative; left:350px; bottom:20px;	margin: 0;	width: 20px;	height: 16px;	display: block;}
.miniN a.b1{	background-color: transparent;	background-image: url(../img/plusn.jpg);	background-repeat: no-repeat;}
.miniN a.b1:hover{	background-color: transparent;	background-image: url(../img/plusnh.jpg);	background-repeat: no-repeat;}

.miniM a{ position: relative; left:350px; bottom:20px;	margin: 0;	width: 20px;	height: 16px;	display: block;}
.miniM a.b2{	background-color: transparent;	background-image: url(../img/plusm.jpg);	background-repeat: no-repeat;}
.miniM a.b2:hover{	background-color: transparent;	background-image: url(../img/plusmh.jpg);	background-repeat: no-repeat;}
.miniM2 a{ position: relative; left:-20px; bottom:14px;	margin: 0;	width: 20px;	height: 16px;	display: block;}
.miniM2 a.b2{	background-color: transparent;	background-image: url(../img/plusm.jpg);	background-repeat: no-repeat;}
.miniM2 a.b2:hover{	background-color: transparent;	background-image: url(../img/plusmh.jpg);	background-repeat: no-repeat;}






.boton-lista ul{ display:block; list-style:none; margin:0; padding:15px}
.boton-lista li{ list-style:none;}
.boton-lista li a{ list-style:none;	margin-top: 5px;height: 16px;	display: block;}
.boton-lista li a.bo1{ padding-left:25px;	background: transparent url(../img/plusmh.jpg) no-repeat top left;	}
.boton-lista li a.bo1:hover{background: transparent url(../img/plusm.jpg) no-repeat top left;	}

.boton-lista li a.bo2{ padding-left:25px;	background: transparent url(../img/plusnh.jpg) no-repeat top left;	}
.boton-lista li a.bo2:hover{background: transparent url(../img/plusn.jpg) no-repeat top left;	}
