﻿BODY {
	BACKGROUND-COLOR: #000000;/*#E8E8E8;*/
	margin-top: 0px;	
	margin-bottom: 0px;	
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:12px;
	color:#3D3D3D;
	line-height:1.5em;
}

#div_principal
{
	width: 996px;
 	margin:0px auto 0px auto;
	background-color: #FFFFFF;	
	position:relative;	
}

#div_principal:after{
	content:'.';
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
}

/*cabezal*/
#divImagenesHeader
{
	height: 80px;	
	float: none;
	background-color:#FFFFFF;
}
#divImagenesHeader img{
	margin:10px auto auto 15px;
	border:none;
}

/*menu superior*/
#divMenuSuperiorHeader
{
	background-color:#FAAC18;
	margin: 0 15px;	
	float: none;
	height:24px;	
}
.divMenuSuperiorHeader:after{
	content:'.';
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
}

.divTituloMenu span{display:none;}
.divMenuSuperiorHeader{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#49473A;
}
.divMenuSuperiorHeader .divTituloMenu { 
	float: left;
	margin:0px 2px;	
	cursor:pointer;
	padding:0px 10px;
	text-align:left;
	height:24px;	
}
.divMenuSuperiorHeader .divTituloMenu .TituloMenu{
	line-height:2em;
	color:#FFFFFF;
}
.divMenuSuperiorHeader .divTituloMenu .TituloMenuSeleccionado{
	line-height:1.7em;
	color:#ffffff;
}
	
.divSeparadorTituloSuperior{}

A.TituloMenuSeleccionado:link {}
A.TituloMenuSeleccionado:visited {}
A.TituloMenuSeleccionado:hover {}

/*sub menu*/
#divMenuIzquierdo
{
	height: 23px;
	margin: 0px 15px;	
	text-align: left;	
/*	background-color:#ffffff;*/
	border-bottom:solid 2px #F2E6E6;
	padding-top:23px;
}

#divTituloMenuIzquierdo
{
	height: 30px;
	margin: 0px;
	text-align: left;
}

#divSeparadorTituloIzquierdo
{
	display:none;
}

A.TituloMenuIzquierdo ,
A.TituloMenuIzquierdoSeleccionado
{
	padding:5px 20px 0px 0px;
	display:inline;			
	text-decoration: none;
	margin-bottom:5px;
	color:#7d7d7d;
	font-weight:normal;
	}
A.TituloMenuIzquierdoSeleccionado{
	color:#FCA716;
}

A.TituloMenuIzquierdo:visited {
	color: #7d7d7d;	
}
#divBarraNaranja
{
	display:none;
}
/*cabezal*/
.linksredes{
	float:right;
	margin:9px 15px 0;
}
#divImagenesHeader .linksredes img {
	margin:3px;
}

/*cuerpo*/
.divImagenCentral
{
	margin:0px auto;
}
#divCuerpoCentral
{
	float: none;	
	margin:0 15px;
}
.home  #divCuerpoCentral{
	margin:15px 18px 10px;
	min-height:450px;
}

#divCuerpoCentral:after{content:'.';display:block;clear:both;height:0px;visibility:hidden;}
* html #divCuerpoCentral{height:1px;}	


#divTextoCuerpoCentral
{
	float: left;		
	text-align: justify;
	color: #000000;
	width:652px;	
}
.home #divTextoCuerpoCentral{
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}

#divTextoCuerpoCentral:after{content:'.';display:block;clear:both;height:0px;visibility:hidden;}
* html #divTextoCuerpoCentral{height:1px;/*margin-left:10px;*/}

#divTextoCuerpoCentral a{color:#1F4FE7;}
#divTextoCuerpoCentral a:hover{color:#000000;}
#divTextoCuerpoCentral .subtitulo{
	font-weight:bold;
}
#divTextoCuerpoCentral table {	
	border-bottom:solid 1px #7FFFC0;
}
#divTextoCuerpoCentral table th{
	padding:7px 15px;
	background-color:#7FFFC0;	
}
#divTextoCuerpoCentral table tr{
	border-collapse:collapse;
}
#divTextoCuerpoCentral table td{
	padding:5px 10px;
	width:50%;
}
#divTextoCuerpoCentral table td.titulo{
	text-align:center;
	font-weight:bold;
	border-bottom:solid 1px #6FFF9E;
}

#divTextoCuerpoCentral table td.subtitulo{
	font-weight:bold;
}
.divTitulo{
	background-color:#FC9F08;
	position:relative;
	width:100%;
	height:140px;
	text-align:right;
	margin:10px 0px 5px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	z-index:0;
}
.divTitulo img{
	height:140px;	
}
*+html .divTitulo
, *html .divTitulo{
	z-index:-1;
	}
/*home*/

#gallery{
	border:1px solid #000000;
	float:left;
	height:528px;
	margin:0 auto 22px 0;
	/*width:639px;*/
	width:611px;
}

#divTextoCuerpoCentral h3{	
	border-bottom:2px solid #FDD58D;
	color:#FBAB18;
	font-size:1.4em;
	font-weight:bold;	
	padding-bottom:3px;	
}
.bandaDerechaHome {
	border-left:1px solid #FC9F08;
	float:right;
	margin:0 0 10px;
	min-height:1100px;
	width:329px;
}
.bandaDerechaHome .cajasinborde {
	border:none;	
	clear:left;
	margin:0 0 15px auto;
	width:310px;
	padding:0px;
	}
.bandaDerechaHome .caja {
	border:1px solid #FC9F08;
	clear:left;
	margin:0 0 15px auto;
	width:310px;
	padding:0px;
}
.bandaDerechaHome .caja  .volanta{
	background-image: url("/beta/img/bullet.png");
    background-position: 8px 7px;
    background-repeat: no-repeat;
    font-size: 12px;
    margin: 0;
    padding: 10px 10px 5px 25px;
}
.bandaDerechaHome .caja  h3{
	color: #1f1f1f;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px;	
}
.bandaDerechaHome .caja  h3 a{
	color:#1F1F1F;
	text-decoration:none;
}
.bandaDerechaHome .caja  .imagen{
	padding:0  10px 10px 10px; 
}
.bandaDerechaHome .caja  .copete{
	padding:0 10px 10px 10px;
}
.bandaDerechaHome .caja  .copete .txt-resaltado{
	font-size:14px;
	font-weight:bold;
}
.bandaDerechaHome .caja  ul{
	margin:0 0 10px 0;
	padding:0 10px;}
.bandaDerechaHome .caja  ul  li{
	list-style:none;
	padding-bottom:0px;
}
.bandaDerechaHome .caja  .copete img{
	border:solid 1px #ffffff;
	}
/*destacados home novedades*/
.divNovedades{
	float:left;
	margin-bottom:22px;
	width:612px;
	text-align:left;
	border-top:1px solid #FC9F08;
}
*html .divNovedades{
	width:600px;
	margin-left:15px;
	height:364px;
}/*
.divNovedades h3{
	color:#FBAB18;
	font-size:1.4em;
	font-weight:bold;	
}*/
.divNovedades ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.divNovedades  ul .nota{
	border-bottom:solid 1px #FC9F08;
	margin:0px;
	min-height:75px;
	padding-top:10px;
	position:relative;	
	z-index:0;
}
.divNovedades ul .nota .imagen{
	position:absolute;	
	left:0;	
	z-index:10;
}
.divNovedades ul .nota img{	
	border:solid 1px #cccccc;	
	width:120px;	
	margin:0px 15px 5px 0;
}
.divNovedades .nota h3{
	color:#1F1F1F;
	font-weight:bold;	
	text-align:none;
	font-size:13px;	
	margin:0 0 0 140px;
	}
.divNovedades .nota h3 a{
	color:#0B173B;
	font-weight:bold;	
	margin-bottom:2px;	
}
.divNovedades .nota .copete{
	margin:0px 0 0 140px;	
	display:block;		
}/*
.divNovedades .nota .vermas{	
	margin:0px 0px 8px 120px;
	font-size:11px;	
}
.divNovedades .nota .vermas a{
	text-decoration:none;
	color:#FBAB18;
}*/
.divNovedades .nota:after
, .divNovedades .nota .imagen:after
	{content:'.';display:block;clear:both;height:0px;visibility:hidden;}


/*destacado home seminario*/
.divSeminarios{
	text-align:left;
	float:right;
	border:solid 1px #CBCBCB;
	margin-top:25px;
	margin-right:25px;
	width:237px;
}
*html .divSeminarios{
	margin-right:15px;
}
.divSeminarios .volanta{
	color:#7A7A7A;
	margin:0px 5px;
	font-size:0.9em;
}
.divSeminarios  .imagen{
	text-align:center;
}
.divSeminarios  .titulo{
	margin:0 10px;
}
.divSeminarios  .titulo a{
	font-weight:bold;
	color:#1F1F1F;
}
.divSeminarios .copete{
	line-height:1.4em;
	margin:0 10px 10px;
}
.divSeminarios .vermas{display:none;}

/*destacado home Inscripcion*/
.divInscripcion{
	text-align:left;
	float:right;
	border:solid 1px #CBCBCB;
	margin-top:25px;
	margin-right:25px;
	width:237px;
}
*html .divInscripcion{
	margin-right:15px;
}

.divInscripcion  .titulo{
	font-weight:bold;
	color:#1F1F1F;
	margin:10px;
}
.divInscripcion  .imagen{
	text-align:center;
}
.divInscripcion .copete{
	line-height:1.4em;
	margin:0 10px 10px;
}
.divInscripcion .copete a{
	color:#3D3D3D;
}
/*destacados home notas inferiores*/
.divNotasInferiores{
	clear:both;
	margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;}
	
.divNotasInferiores h3 {
	border-bottom: 2px solid #FC9F08;
    color: #FC9F08;
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 3px;
	margin:0 3px;}

.divNotasInferiores div.cinco{
	padding-right:0px;
}	
.divNotasInferiores .item{
    color: #3F3F3F;
    display: block;
    font-weight: bold;
    float: left;
    text-align: right;
    /*width: 190px;*/
	width: 184px;
	padding-top:10px;
	padding-right:9px}
	
.divNotasInferiores .item  img{
	margin-top:3px;
	border:solid 2px #FC9F08; 
	/*width:186px;*/
	width:180px;
}
.divNotasInferiores .item  a:hover img{
	border:solid 2px #C8FF20;
}
/*barra derecha*/
.divBarraDerecha{
	float:right;
	margin:12px 0;
	width:240px;	
}
.divBarraDerecha .caja {
	text-align:left;
	padding:5px 10px;
	border:solid 1px #cccccc;
	margin-bottom:10px;
	/*border-radius:6px 6px 6px 6px;*/
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
.divBarraDerecha div .titulo{
	font-weight:bold;
}

/*pie interno */
#divImagenesPie
{
	display:none;	
}

/*pie externo*/
#divPiePagina
{
	background-color:#FFFFFF;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:996px;	
}
#divPiePagina span
{
	border-top:solid 1px #9D9D9D;
	margin:0px 15px;	
	display:block;
	font-size: 11px;	
	padding:7px;
	color:#868686;
}
	
/*para validar*/

p , li{line-height:1.5em;}
dl{font-weight:bold;}
dd a , a{color:#3D3D3D;text-decoration:none;}
dd a:hover , a:hover{text-decoration:underline;}
li {padding-bottom:10px;text-align:justify;}
h1 {
	color:#A4A4A4;
	text-align:right;
	font-size:20px;
	font-family:Trebuchet MS;
	margin:15px 15px 0px;
	text-transform:uppercase;
	position:absolute;
	right:0px;	
	font-weight:normal;
}
h2 {
	position:absolute;
	bottom:0px;
	left:10px;
	color:#FFFFFF;
	text-align:left;
	font-size:18px;
	font-family:Trebuchet MS;			
	font-weight:normal;	
	text-transform:uppercase;
	width:400px;
}
h3 {font-size:11px;font-weight:bold;}
dt{padding:10px 0px 7px 0px;font-weight:bold;}
dd{padding-bottom:12px;margin-left:15px;}


/*scroll*/
 #container {
	padding:0px; 
	overflow: hidden; 
	position: relative; 
	width: 652px; 
	height: 1570px;
	
}

#content {
}
.anclatlt{
	color:#000000;
	display:block;
	line-height:1.7em;
	border-bottom:solid 1px #FE0000;
	border-right:solid 1px #FE0000;
	margin-bottom:5px;
}

.ancla{
	display:none;
	margin:5px 0px 15px 0px;
	border-bottom:1px solid #FE0000;
	padding-bottom:5px;
	}
	
.resaltado{
	color:red;
}
	
.subscribe-image {
	cursor:pointer;
}

.footer {
	display:none;
}

/*noticias*/
.boxNoticias {}
.divNoticias:after
 , .notaPrincipal:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.boxNoticias .notaPrincipal {
	border-bottom:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	min-height:35px;
	padding:20px 0 28px;
	position:relative;
}
.boxNoticias  img {
	border:1px solid #CDCDCD;
}
#divTextoCuerpoCentral .boxNoticias .notaPrincipal h3
, .boxNoticias .notaPrincipal .volanta
, .boxNoticias .notaPrincipal .copete
, .boxNoticias .notaPrincipal .vermas {
	margin-left:340px;
}
#divTextoCuerpoCentral .boxNoticias h3 {
	border-bottom:medium none;
	color:#FBAB18;
	font-size:1.4em;
	font-weight:bold;
	margin-left:200px;
	margin-top:0;
	margin-bottom:5px;
	padding-bottom:3px;
	width:452px;
}
#divTextoCuerpoCentral .boxNoticias h3  a{
	color:#FCA716;
}
#divTextoCuerpoCentral .boxNoticias h3  a:hover{
	color:#999999;
	text-decoration:none;
}
.boxNoticias .notaPrincipal .volanta {
	font-size:12px;
}
.boxNoticias .notaPrincipal .VermasNoticias {
	bottom:26px;
	color:#E4303B;
	font-weight:bold;
	position:absolute;
	right:0;
}
.boxNoticias .divNoticias {
	border-bottom:1px solid #CDCDCD;
	clear:left;
	min-height:100px;
	padding:20px 0;
}
.boxNoticias .divNoticiasImg {
	float:left;
	width:200px;
}
.boxNoticias .CopeteNoticias {
	margin:0 0 0 200px;
}


/*menu superior*/
/* el menú es una lista */
#nav {
  margin: 0 15px;  
  padding:0 20px;
  background-color:#FFBC37;
  border-radius:6em 0 6em 0;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}
#nav li { /* cada item de esa lista */
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0;
  position: relative;
  line-height:1em;
  text-align:left;
}
/* las definiciones del Nivel Principal */
#nav a {
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  margin: 0;
  padding:  8px 8px;
  text-decoration: none; 
  /*-moz-border-radius: 1.6em;
  text-shadow: 0 1px 1px rgba(0,0,0, .3);*/
}
#nav a:hover {
  color: #3D3D3D;
}
/* efecto hover en el Nivel Principal */
#nav .current a, #nav li:hover > a {
  color: #FFFFFF;   
}
/* los subniveles */
#nav ul li:hover a, #nav li:hover li a {
  border: none;
  color: #3D3D3D;    
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#nav ul a:hover {
  /*color: #3D3D3D !important;*/
  background-color:#D7D7D7;  
  opacity:0.8;
}
/* el efecto de desplegar */
#nav li:hover > ul {
  display: block;
}
/* las definiciones de los submenues */
#nav ul {
  /*background-color:#FFBC37; */
  background-color:#B9B9B9; /*DCDCDC; */
  display: none;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 28px;
  width: 185px;
  /*-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 0 0px 5px 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
  box-shadow: 0 1px 3px rgba(0,0,0, .3);*/
  z-index:7000;
}
#nav ul li {
  float: none;
  margin: 0;
  padding: 0;
}
#nav ul a {
  font-weight: normal;
 /* text-shadow: 0 1px 0 #FFF;*/
}
/* las definiciones de los submenues internos */
#nav ul ul {
  left: 181px;
  top: -3px;
}
/* bordes redondeados del primer y  último item */
#nav ul li:first-child > a {
/*  -webkit-border-top-left-radius: 9px;
  -moz-border-radius-topleft: 9px;
  -webkit-border-top-right-radius: 9px;
  -moz-border-radius-topright: 9px;*/
}
#nav ul li:last-child > a {
  /*-webkit-border-bottom-left-radius: 9px;
  -moz-border-radius-bottomleft: 9px;
  -webkit-border-bottom-right-radius: 9px;
  -moz-border-radius-bottomright: 9px;*/
}
/* definiciones generales */
#nav:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
#nav { display: inline-block; } 
html[xmlns] #nav { display: block; }
* html #nav { height: 1%; }
/**/

/*caja de icmvirtual*/
.icmvirtual{	
	background-color:#E3E3E3;
	}
.icmvirtual form{
	margin:0px;
	}
.icmvirtual .divform{
	margin:5px 0 7px 27px;
	}
.icmvirtual .divform label{ 
	display:inline-block;
	width:70px;	
	}	
 .icmvirtual .divform input[type=text]
 ,.icmvirtual .divform input[type=password]
 ,.icmvirtual .divform select{
	border: 1px solid #CDCDCD;
    margin: 0 0 5px;
    width: 180px;
	font-family:arial;
	font-size:12px;
	color:#666666;
	}
.icmvirtual .divform select{
	margin: 0 0 5px 3px;    
    width: 182px;
	}
.icmvirtual .divform input[type=submit]{
	margin: 0 0 0 198px;
	}

/*menu derecho subsecciones*/
.menu_extension li a:link
, .menu_extension li a:visited {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.menu_extension li a:hover{
	opacity:0.8;
}