/* CSS Document */

body{
	margin:0px 0px 0px 0px;
	font-family: Arial;
	font-size:12px;
	color:#ffffff !important;
	background-color:#9A9A9A;
	background-position:center top;
	background-image:url(../imagen/fondo.jpg);
	background-repeat:repeat-x
}
td,p{
	color:#787878 !important;
	font-size:12px;
}
hr{
	background-color:#efefef;
}
a:link,a:visited{
font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	text-decoration:none;
	font-size:12px;
}
a:hover{
font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	text-decoration:underline;
	font-size:12px;
}
ul{
	padding-left:20px;
}
li{
	list-style-image:url(../imagen/punto.jpg);
}
.color{
	color:#0d4984;
}
.galeria{
	list-style:none;
	margin-bottom:13px;
}
.galeria a:link,.galeria a:visited{
	background-image:url(../imagen/punto-1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	font-size:11px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:lighter;
}
.galeria a:hover{
	background-image:url(../imagen/punto-2.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#529900;
	text-decoration:underline;
	font-weight:lighter;
}
a.titulo_link:link,a.titulo_link:visited{
	color:#27418A !important;
	font-family: "Century Gothic", Arial;
	font-size:22px;
	padding:10px 0px;
}
a.titulo_link:hover{
	color:#27418A !important;
	font-family: "Century Gothic", Arial;
	font-size:22px;
	padding:10px 0px;
}
.titulo{
	color:#fff !important;
	font-family: Arial,"Arial Narrow";
	font-size:16px;
	padding:7px 0px 10px 10px;
	line-height:22px;
	height:23px;
	background-image:url(../imagen/fondo-titulo.jpg);
	background-repeat:no-repeat;
}
.titulo-opcional{
	color:#333333 !important;
	font-family: "Arial Narrow",Arial;
	font-size:28px;
	padding:10px 0px 10px 0px;
	letter-spacing:-0.5px;
	line-height:28px;
}
.titulo2{
	color:#999999 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:0px;
	font-weight:bold;
	text-transform:uppercase;
}
.subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
	font-style:italic;
	padding-top:0px;
	text-align:right;
	padding-bottom:10px;
}
.subtitulo2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	color:#00529f !important;
	padding-bottom:10px;
}
.precio{
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
a.video:link,a.video:visited{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:lighter;	
	padding-bottom:5px;
}
a.video:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:lighter;
	padding-bottom:5px;	
}
a.urbaniz:link,a.urbaniz:visited{
	font-size:12px;
	color:#FE5C10;
	text-decoration:none;
	font-weight:bold;	
}
a.urbaniz:hover{
	font-size:12px;
	color:#FE5C10;
	text-decoration:underline;
	font-weight:lighter;
}
.footer{
	font-size:11px;
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif;
}
.footer a{
	font-size:11px;
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif;
}
a.footer{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;	
	padding-bottom:25px;
}
a.footer-link:link,a.footer-link:visited{
	font-size:11px;
	color:#646464;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;	
	padding-right:15px;
	padding-left:15px;
}
a.footer-link:hover{
	font-size:11px;
	color:#646464;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;	
	padding-right:15px;
	padding-left:15px;
}
.input{
	border:1px solid #333;
	font-size:11px;
	color:#000;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	width:303px;
}
.input_image{
	background:none;
	border:0px;
	width:26px !important;
	height:23px !important;
	padding:0px !important;
	margin:0px !important;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
}
.boton{
	font-size:14px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-left:20px;
	border:0px;
	height:23px;
	font-weight:bold;
}
.servicios{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B3B3B;
}
a.servicios:link,a.servicios:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005CBB;
	text-decoration:none;
}
a.servicios:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.resaltar{
	color:#006AB3;
	font-weight:bold;
}
li{
	padding-bottom:5px;
}
.buscar{
	border-left:1px solid #a8acad;
	border-bottom:1px solid #a8acad;	
	border-top:1px solid #a8acad;
	border-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AFAFAF;	
	height:15px;
	padding:3px;
}
ul.menu{
	padding-left:0px;
	margin:0px;
}
ul.menu li{
	border-bottom:1px solid #CBCDCC;
	height:23px;
	padding-top:10px;
	padding-left:10px;
	margin-left:0px;
}
a.menu:link,a.menu:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
a.menu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1A507F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.menu_activo{
	color:#1A507F !important;
}
.producto_d1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#48669A !important;
	font-weight:bold;
}
.producto_d2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00000;
	font-weight:bold;
	text-transform:none;
}
a.producto_d1:link, a.producto_d1:visited, a.producto_d1:hover{
	color:#48669A;
}
.foto_t1{
	background-color:#EAEAEA;
	color:#8C8C8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	height:25px;
}
.producto_d3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4E4E;
	text-transform:uppercase;
	font-weight:bold;
	height:25px;
}
.producto_d4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	background-color:#EEECEF;
	height:25px;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
}
.producto_d5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	background-color:#E2E2E2;
	height:25px;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
}
.producto_d6{
	color:#4E4E4E;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.producto_d7{
	color:#4E4E4E;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:normal;
}
a.idioma:link,a.idioma:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a.idioma:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;	
}
a.subtitulo:link,a.subtitulo:visited{
	height:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCCCCC;
	display:block;
	width:150px;
	text-align:center;
	padding-top:8px;
}
a.subtitulo:hover{
	height:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E52E88;
	display:block;
	width:150px;
	text-align:center;
	padding-top:8px;
}
ul.noticias{
	padding-top:0px;
	padding-left:0px;
	margin:10px 10px 0px 10px;
}
ul.noticias li{
	/*list-style:none;*/
	height:14px;
	/*background-image:url(../imagen/punto1.gif);
	background-repeat:no-repeat;
	padding-left:17px;*/
}
ul.noticias li a:link,ul.noticias li a:visited{
	font-size:11px !important;
	font-weight:bold !important;
	display:block;
	height:25px;
	background-color:transparent;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	color:#666666;
}
ul.noticias li a:hover{
	font-size:11px !important;
	font-weight:bold !important;
	display:block;
	height:20px;
	padding-top:0px;
	padding-left:0px;
	text-decoration:underline;
	color:#666666;
}
span.producto_titulo{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004a99;
}
a.producto_titulo:link,a.producto_titulo:visited{
	font-size:14px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
a.producto_titulo:hover{
	font-size:14px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.descripcion_noticia{
font-size:11px;
}
a.leermas:link,a.leermas:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E2001A;
	text-decoration:none;
	text-align:right;
	background-image:url(../imagen/btn-leer.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:5px 10px 5px 15px;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	float:right;
	margin-top:10px;
}
a.leermas:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E2001A;
	text-decoration:underline;
	text-align:right;
	background-image:url(../imagen/btn-leer.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:5px 10px 5px 15px;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	float:right;
	margin-top:10px;	
}
a.calendario_link:link,a.calendario_link:visited{
	font-weight:bold;
	color:#535353 !important;
	font-family:Tahoma,Arial;
	font-size:11px;
	text-decoration:none;
}
a.calendario_link:hover{
	font-weight:bold;
	color:#535353 !important;
	font-family:Tahoma,Arial;
	font-size:11px;
	text-decoration:underline;

}
.calendario_titulo{
	font-family: Tahoma,Arial;
	font-size:11px;
	color:#1F5E94;
	background-image:url(../imagen/punto.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
a.link_ver:link,a.link_ver:visited{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.link_ver:hover{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
ul.capacitacion li{
	list-style-image:url(../imagen/flecha-1.gif);
}
ul.capacitacion li a:link,ul.capacitacion li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#BF0F13 !important;
	font-size:14px !important;
	text-decoration:none;
}
ul.capacitacion li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#BF0F13;
	font-size:14px;
	text-decoration:underline;
}
.titulo_capacitacion{
	color:#418400 !important;
	font-size:18px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
a.minimizar:link,a.minimizar:visited{
	background-image:url(../imagen/flecha-2.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#AD0A0D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-right:20px;
}
a.minimizar:hover{
	background-image:url(../imagen/flecha-2.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#AD0A0D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	padding-right:20px;
}
.producto_precio2{
	color:#002D71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:bold;
}
a.compartir:link,a.compartir:visited{
	background-image:url(../imagen/compartir.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	display:block;
	height:30px;
	width:45px;
}
a.compartir:hover{
	background-image:url(../imagen/compartir.gif);
	background-repeat:no-repeat;
	padding-left:25px;
}
.fila1{
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.fila2{
	background-color:#efefef;
	color:#333333;
}
.titulo_img{
	margin-bottom:10px;
}
.img{
	padding-right:10px;
}
div.caja div.titulo{
	padding:7px 0px 10px 10px;
	color:#FFF !important;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagen/fondo-titulo.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	height:23px;	
-moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;	
	text-decoration:none;
}
div.caja div.titulo2{
	background-color:#004a99;
	padding:10px 10px;
	text-transform:uppercase;
	color:#FFF !important;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagen/flecha.png);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:0px;
}
div.caja{
background-color:#FFFFFF;
border:1px solid #ccc;

-moz-border-radius: 7px; /* Firefox*/
-ms-border-radius: 7px; /* IE 8.*/
-webkit-border-radius: 7px; /* Safari,Chrome.*/
border-radius: 7px; /* El estándar.*/	
}
.punto{
	background-image:url(../imagen/flecha.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px
}
.punto span{
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	color:#95c83f;
	font-weight:bold;
}
a.leer1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-image:url(../imagen/LUPA.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	padding:2px 40px 20px 0px;
	color:#fff;
	display:block;
	text-align:right;
}
a.leer2{
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(../imagen/flecha2.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding:0 40px 20px 30px;
	color:#fff;
}
span.pag-sig{
	background-image:url(../imagen/flecha-pag.jpg);
	background-repeat:no-repeat;
	color:#fff;
	display:inline-block;
	width:20px;
	height:20px;
	padding-top:2px;
	text-align:center;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	color:#6b6b6b;
	padding:0px 0px 10px 0px !important;
	background-image:url(../imagen/flecha1.png);
	background-position:right;
	background-repeat:no-repeat;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	color:#fff;
	padding:0px 0px 10px 0px !important;
	background-image:url(../imagen/linea-empresa-1.png);
	background-position:right 18px;
	background-repeat:no-repeat;
	font-weight:lighter;
	text-transform:uppercase;
	margin:0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	color:#fff;
	padding:0px 0px 10px 0px !important;
	font-weight:lighter;
	text-transform:uppercase;
	margin:0px;
	background-image:url(../imagen/titulo-1.png);
	background-position:right;
	background-repeat:no-repeat;	
}







#galeria, #galeria * {box-sizing:border-box,-moz-box-sizing:border-box}
#galeria {
border: 1px solid #EAEAEA;  /* Borde de la galería */
padding: 10px;
padding-bottom: 0;
background: white;  /* Fondo de la galería */
width: 900px;  /* Ancho de la galería */
}
#galeria_miniaturas {
display: table;
margin: 0 auto;
}
#imgGaleria {
border: 1px solid #F2F2F2;  /* Borde de la imagen */
padding: 3px;
width: ; /* Ancho de la imagen */
height: 600px; /* Alto de la imagen */
}
.miniatura {
width:  60px;  /* Ancho de las miniaturas */
height:  60px;  /* Alto de las miniaturas */
float: left;
cursor: pointer;
padding: 5px;
margin: 10px 5px;
}
.miniatura:hover {
opacity:.8;   /* Opacidad */
-moz-opacity:.8;
-khtml-opacity:.8;
filter:alpha(opacity=80);
}
.miniatura:active {
opacity:1;
-moz-opacity:1;
-khtml-opacity:1;
filter:alpha(opacity=80);
}