body {
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #fff;
	font-family: Arial, Verdana;
	font-size: 85%;
	color: #383838;
}

a {
	text-decoration: none;
	color: #205897;
}

a:hover {
	text-decoration: underline;
	color: #00ccff;
}

a img, img {
	border: 0px solid #ff0033;
}

a[border="1"]:hover img {

}


a[border="1"] img {

}

p {
	margin:0px;
	margin-bottom: 22px;
}

blockquote {
	margin: 10px;
	margin-top: 0px;
}

ul {
	margin-bottom: 24px;
}

ul li {
	margin-bottom: 6px;
}

ul li ul {
	margin-top: 12px;
}

h1 {
	display: block;
	font-size: 2.35em;
	font-family: Trebuchet Ms, Century Gothic, Georgia, Arial Narrow;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	color: #205897;
	font-weight: normal;
	line-height: 1em;
}

h1 a {
	color: #205897;
}

h2 {
	display: block;
	margin: 0px;	
	margin-bottom: 12px;
	font-size: 1.7em;
	font-family: Trebuchet Ms, Century Gothic, Georgia, Arial Narrow;
	font-weight: normal;
	color: #205897;
	line-height: 1em;
}

h2 a {
	color: #205897;	
}

h3 {
	display: block;
	margin: 0px;
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 1.1em;
	padding: 12px;
	border-top: 1px solid #d5e7f1;
	border-right: 1px solid #d5e7f1;
	border-bottom: 1px solid #c5dce8;
	border-left: 1px solid #c5dce8;	
	background-color: #e6f3f9;
	background-image: url(../img/h3.jpg);
	background-repeat: repeat-x;
	background-position: bottom right;  	
	color: #39657c;
}

h4 {
	display: block;
	font-size: 1.6em;
	font-family: Trebuchet Ms, Century Gothic, Georgia, Arial Narrow;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 16px;
	color: #0c417b;
}

h5 {
	display: block;
	margin: 0px;
	font-size: 1.1em;
	font-family: Trebuchet Ms, Century Gothic, Georgia, Arial Narrow;
	color: #45abe4;
	font-weight: normal;
}

h5 strong {
	text-transform: uppercase;
}

h6 {
	display: block;
	margin: 0px;
	margin-bottom: 3px;
	font-size: 1.3em;
	font-family: Century Gothic, Georgia, Arial Narrow;
	font-weight: normal;
	color: #2a5e98;
}

.Caja h5 {
	display: block;
	margin: 0px;
	padding: 4px;
	margin-bottom: 12px;
	font-size: 1.1em;
	font-family: Century Gothic, Georgia, Arial Narrow;
	color: #444;
	font-weight: bold;
	background-color: #ffffff;
}

fieldset {
	border: none;
}

form {
	display: inline;
}

input[type="text"], input[type="password"],  textarea  {
	border: 2px solid #e0e0e0;
	padding: 2px;
	color: #666;
}

textarea {
	font-size: 0.85em;
	font-family: Arial;
	background-color: #ffffff;
}

textarea[readonly] {
	background-color: #f9f9f9;
	border: 2px solid #e9e9e9;
}

input[type="select"] {
	border: 2px solid #e0e0e0;
	padding: 2px;
	color: #666666;	
}

input[type="submit"] {
	
}

input[readonly] {
	color: #888;
	border: 2px solid #fff;
	background-color: #f6f6f6;
}

p a.VerMas {
	margin-top: 2px;
	display: block;
	padding-left: 18px;
	background-image: url(../img/VerMas.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;  	
	font-weight: bold;
}

.Textos p.Siguiente {
	display: block;
	clear: both;
	padding: 4px;
	margin-top: 26px;
	text-align: right;

}

.Textos p.Siguiente a {
	display: block;
	clear: both;
	padding-right: 16px;
	background-image: url(../img/Siguiente.gif);
	background-repeat: no-repeat;
	background-position: top right;  	
	font-weight: bold;
}

.Textos p.Siguiente a:hover {
	text-decoration: none;
	color: #00a8ff;
}

.Recorte, .recorte {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.ConLinea {
	margin: 0px;
	border-top: 2px dotted #c6daee;
	height: 22px;
}

.Foto {
	margin-top: 4px;
	border: 2px solid #e0e0e0;
	margin-bottom: 12px;
}

.FotoLeft {
	margin-top: 4px;
	border: 2px solid #e0e0e0;
	margin-right: 22px;
	margin-bottom: 12px;
	float: left;
}

.FotoRight {
	margin-top: 4px;
	border: 2px solid #e0e0e0;
	margin-left: 22px;
	margin-bottom: 12px;
	float: right;
}

.SinBorde {
	border: 0px;
}

.ColumnaDerecha .FotoLeft , .ColumnaDerecha .FotoRight {
	border: 0px;
	margin-top: 0px;
	margin-left: 4px;
	margin-bottom: 4px;	
}


.H2CajaConBorde {
	width: 190px;
	position: absolute;
	margin-top: 9px;
	margin-left: 2px;
	padding: 3px;
	padding-left: 13px;
	background-color: #ffffff;
	background-image: url(../img/H2CajaConBorde.gif);
	background-repeat: repeat-y;
	background-position: top right;  	
}

.CajaConBorde {
	padding: 3px;
	margin-bottom: 12px;
	background-color: #c6daee;
}

.ContenidoCajaConBorde {
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: bottom left;  	
	padding: 12px;
	font-size: 0.9em;
	text-align: left;
}

.ContenidoCajaConBorde ul {
	margin: 0px;
	margin-left: 10px;
	padding-left: 10px;
	list-style-type: circle;
	margin-bottom: 12px;
}

.ContenidoCajaConBorde ul li {
	font-size: 0.95em;
	margin-bottom: 0px;
	
}

.ContenidoCajaConBorde h4 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
}

.LineaDeProducto {
	clear: both;
	display: block;
	margin-top: 6px;
}

.LineaDeProducto h4 {
	text-transform: uppercase;
}

.LineaDeProducto ul.MenuPestannas {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 30px;
}

.LineaDeProducto ul.MenuPestannas li {
	display: block;
	float: left;	
	margin: 0px;
	margin-right: 3px;
	padding: 3px;
	padding-bottom: 0px;
	background-color: #c6daee;

}

.LineaDeProducto ul.MenuPestannas li a.Pestanna {
	display: block;
	margin: 0px;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #e5f2f8;
	display: block;
	font-size: 1.2em;
	font-family: Century Gothic, Georgia, Arial Narrow;
	font-weight: bold;
	height: 22px;
	width: auto;
}

.LineaDeProducto ul.MenuPestannas li a.Pestanna:hover {
	text-decoration: none;
	background-color: #ffffff;
}

.LineaDeProducto ul.MenuPestannas li a.Activa:hover {
	color: #3676c3;
}

.LineaDeProducto ul.MenuPestannas li a.Activa {
	height: 25px;
	background-color: #fff;
	z-index: 20000;
}

.LineaDeProducto div.CajaConBorde {
	margin-bottom: 24px;
	display: none;
}

.LineaDeProducto div.ContenidoCajaConBorde {
	background-color: #ffffff;
	background-image: url(../img/ContenidoCajaConBorde.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;  
}

.LineaDeProducto ul.LinkCajaProducto {
	float: left;
	width: 130px;
}

.LineaDeProducto ul.LinkCajaProducto li a {
	width: 100%;
	margin-bottom: 2px;
}

.LogoEnListado {
	float: right;
	margin-top: 0px;
}


div.FotoProducto {
	float: left;
	display: block;
	margin-right: 12px;
	width: 210px;
}

div.FotoProducto img {
	width: 210px;
	display: block;
}

div.FotoProducto:hover img {
}

a.FotoProducto {
	float: left;
	display: block;
	margin-right: 12px;
	width: 210px;
}

a.FotoProducto img {
	width: 210px;
	display: block;
}

a.FotoProducto:hover img {
}

div.DatosProductos {
	float: left;
	display: block;
	width: 245px;
	padding: 10px;
	padding-right: 20px;
	font-size: 0.95em;
}

div.DatosProductos ul li a {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
}

div.DatosProductos ul, div.DatosProductos p {
	margin-bottom: 0px;
}

div.ModelosProductos {
	border-top: 1px solid #c6daee;
	display: block;
	padding: 10px;
	padding-right: 20px;
	font-size: 0.95em;
}

div.ModelosProductos h6 {
	margin-bottom: 12px;
	font-weight: bold;
}

#Principal {
	width: 986px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #ddd;
	background-repeat: repeat-y;
	background-position: top left;  

}

#Cabecera {
	width: 988px;
	height: 150px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;		
	padding: 0px;
	background-image: url(../img/fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;	
	border-bottom: 0px;
}

#Cabecera #PuntoAnimado {
	display: block;
	position: absolute;
	z-index: 3000000;
	margin-top: 45px;
	margin-left: 48px;
}

#Cabecera #Logotipo {
	margin-top: 25px;
	margin-left: 13px;
	float: left;
	width: 188px;
}

#Cabecera #Logotipo p {
	margin: 0px;
	padding: 0px;
}

#Cabecera #Logotipo h1 {
	margin: 0px;
	padding: 0px;
}

#Cabecera #Logotipo h1 strong {
	display: none;
}

#Cabecera #Slogan {
	float: left;
	width: 385px;
	margin: 0px;	
	margin-top:47px;	
	text-align: center;	
	color: #fff;
	font-family: Arial;
}

#Cabecera #MenuCabecera {
	float: right;
	width: 400px;
	margin: 0px;
	margin-top: 20px;
	margin-right: 40px;
	text-align: right;
}

#Cabecera #MenuCabecera ul {
	width: 400px;
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#Cabecera #MenuCabecera ul li  {
	display: block;
	float: right;	
	margin: 0px;
	padding: 0px;	
	max-width: 60px;
}

#Cabecera #MenuCabecera ul li.Login {
	border-left: 1px solid #2e80b2;
	margin-left: 7px;
}

#Cabecera #MenuCabecera ul li.Login a {
	display: block;
	margin-left: 0px;
	padding-right: 14px;
	padding-left: 24px;
	background-image: url(../img/iconos/login.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	font-weight: bold; 
	text-transform: uppercase;
	color: #a8ff00;	
}


#Cabecera #MenuCabecera ul li.Login a:hover {
	background-image: url(../img/iconos/login_on.gif);
	color: #fff;
}

#Cabecera #MenuCabecera ul li.LogOut a {
	display: block;
	margin-left: 0px;
	padding-right: 14px;
	padding-left: 24px;
	background-image: url(../img/iconos/logOut.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	font-weight: bold; 
	text-transform: uppercase;
	color: #fff;	
}

#Cabecera #MenuCabecera ul li.LogOut a:hover {
	background-image: url(../img/iconos/login_on.gif);
	color: #fff;
}

#Cabecera #MenuCabecera ul li a {
	display: block;
	padding: 0px;	
	padding-top: 3px;
	margin: 2px;
	margin-left: 8px;
	font-size: 0.8em;
	height: 15px;
}

#Cabecera #MenuCabecera ul li a.Activa {
	color: #000;
}

#Cabecera div.Buscador {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-right: 14px;
}

#Cabecera div.Buscador input[type="text"]{
	font-size: 0.85em;

}

/**/

#MenuPrincipal {
	width: 984px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;	
	padding: 0px;	
	background-color: #f8f8f8;
	height: 40px;
	overflow: hidden;
	border: 2px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;	
	border-top: 0px;
}

#MenuPrincipal ul {
	width: 986px;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 0px;
	display: block;
	list-style-type: none;
	height: 28px;
	position: absolute;
	margin-left: 3px;
}

#MenuPrincipal ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#MenuPrincipal ul li a {
	width: 112px;
	margin-top: 0px;
	margin-right: 1px;
	margin-left: 1px;
	padding: 4px;
	padding-top: 11px;
	padding-bottom: 11px;
	display: block;
	float: left;
	color: #eee;
	font-size: 1em;
	font-family: Trebuchet Ms, Arial;
	letter-spacing: 0.1px;
	text-align: center;
	background-color: #000;
	background-image: url(../img/fondo_pestanna.png);
	background-repeat: repeat-x;
	background-position: top left;  	
}

#MenuPrincipal ul li a:hover {
	color: #000;
	text-decoration: none;
	background-image: url(../img/fondo_pestanna_hover.png);	
	background-repeat: repeat-x;
	background-position: top center;  	
}

#MenuPrincipal ul li a.Activa {
	color: #fff;
	background-image: url(../img/fondo_pestanna_Activa.png);	
}

#MenuPrincipal ul li a.ReActiva {
	color: #000;
	background-image: url(../img/fondo_pestanna_hover.png);	
}

#MenuPrincipal ul li a.Activa:hover {
	background-image: none;
}	

#MenuPrincipal ul li a.Ultimo {
	padding-left: 6px;

}


/**/

#Cuerpo {
	width: 984px;
	margin-left: auto;
	margin-right: auto;		
	background-color: #ffffff;
	line-height: 1.3em;
	background-image: url(../img/fondo_cuerpo.jpg);
	background-repeat: repeat-y;
	background-position: top right;  
	padding-bottom: 0px;
	border-left: 2px solid #c2c2c2;	
	border-right: 2px solid #c2c2c2;
}

/**/

#Pie {
	width: 960px;
	margin-left: auto;
	margin-right: auto;		
	background-image: url(../img/fondo_pie.png);
	background-repeat: repeat-x;
	background-position: bottom left;  
	color: #fff;
	padding: 15px;
	padding-bottom: 6px;
	padding-top: 5px;
	border-top: 1px solid #acacac;
	font-size: 0.9em;
}

#Pie p {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#Pie a {
	color: #b8b8b8;
}

#Pie a:hover {
	color: #fff;
}

#Pie ul  {
	display: block;
	clear: both;
	height: 10px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#Pie ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#Pie ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	float: left;
	font-weight: bold;
}

#MenuPie {
	width: 60%;
	float: left;
}

#Pie #MenuPie ul {
	height: 22px;
}

#DatosDelWeb {
	width: 40%;
	float: left;
	text-align: right;
}

#Pie #DatosDelWeb ul {
	width: 394px;
	float: right;
	height: 20px;
}

#Pie #DatosDelWeb ul li a {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	float: right;
}

/**/


/**/

.Contenido {
	width: 730px;
	float: left;
	margin-right: 0px;
	padding: 12px;
	background-color: #ffffff;
}

.ColumnaDerecha {
	width: 170px;
	float: left;
	padding: 11px;
}

.ColumnaDerecha .Caja {
	background-color: #ffffff;
	background-image: url(../img/ContenidoCajaConBorde.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;  	
	border-top: 1px solid #d4e4f2;
	border-right: 1px solid #d4e4f2;
	border-bottom: 1px solid #c7d9ee;
	border-left: 1px solid #c7d9ee;
	padding: 8px;
}



.Columna1 {
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 8px;	
	width: 480px;
	float: left;
	border-right: 1px solid #fff;
	height: 250px;	
	
}

.Columna2 {
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	width: 232px;
	float: left;
	padding-right: 8px;
	border-right: 1px solid #fff;
	border-left: 1px solid #cccccc;
	height: 250px;	
}


.Columna2 p{
	margin-top: 12px;
}

.Noticias {
	height: 90px;
	overflow: hidden;
}

.Noticias p {
	margin: 0px;
	margin-bottom: 6px;
}

/**/

.H2AccesoUsuarios {
	background-image: url(../img/H2AccesoUsuarios.gif);
	color: #737165;
	text-align: left;
}


.AccesoUsuarios .ContenidoCajaConBorde {
	background-color: #f5f5f1;
	background-image: url(../img/AccesoUsuariosContenidoCajaConBorde.gif);
	background-repeat: repeat-x;
	background-position: bottom left;  
}

.AccesoUsuarios p {
	min-height: 24px;
	margin: 0px;
	margin-bottom: 8px;
}

form span {
	width: 65px;
	display: block;
	float: left;
	height: 22px;
	text-align: right;
	padding: 4px;	
	padding-right: 6px;
	font-weight: bold;
}

form span.AdjuntarCurriculum {
	width: 175px;
}

form span.Formulario {
	width: 120px;
}

form  ul {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

form  ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}


/**/

.ATodaPagina {
	padding: 14px;
}

.Textos {
	padding: 20px;
	padding-bottom: 31px;
	padding-right: 12px;
	width: 755px;
	min-height: 350px;
	float: left;
	border-right: 1px solid #ebebeb;
}

.Textos p {
	text-align: justify;

}

.Textos h3 {
	text-align: justify;
}


.Menus {
	padding-top: 16px;
}

/**/

.Caja1Portada, .Caja2Portada {
	display: block;
	padding: 6px;
	padding-right: 0px;
}

.Caja1Portada, .Caja2Portada {
	padding-bottom: 3px;
}

.Caja1Portada {

}

.Caja1Portada strong a, .Caja2Portada strong a {
	text-transform: uppercase;
	font-family: Arial Narrow;
}

.Caja1Portada p, .Caja2Portada p {
	margin: 0px;
	padding-bottom: 3px;
}

.Caja1Portada img, .Caja2Portada img {
	display: block;
	float: left;
	margin-right: 10px;

}
.Destacados {
	margin-bottom: 0px;
}

.Destacados a img {
	display: block;
	margin: 2px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}


/**/

.Caja {
	padding: 12px;
	margin-bottom: 22px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;	
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	background-color: #f5f5f5;
}

.Caja p {
	margin-bottom: 12px;
}


/**/


.CajaMenu  {
	margin-bottom: 22px;
}

.CajaMenu ul {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px solid #ebebeb;	
}

.CajaMenu ul li  {
	display: block;
	clear: both;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;	
	padding: 0px;
	border-bottom: 1px solid #ebebeb;	
}

.CajaMenu ul li a {
	display: block;
	clear: both;
	margin: 0px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.CajaMenu ul li a:hover {
	text-decoration: none;
	padding-left: 5px;
	border-left: 3px solid #e9e9e9;	
}

.CajaMenu ul li a.Activa {
	font-weight: bold;
	color: #205897;
	padding-left: 5px;
	border-left: 3px solid #c5dce8;
}

.CajaMenu ul li ul li {
	border-bottom: 0px;
}

.CajaMenu ul li ul li a {
	padding-left: 30px;
	color: #0071d6;
}

.CajaMenu ul li ul li a:hover {
	padding-left: 27px;
}

.CajaMenu ul li ul li a.Activa {
	padding-left: 30px;
	border-left: 0px;
	color: #0071d6;
}

.CajaMenu ul.SubSubOpcion {
	display: none;
}

.Caja3 {
	background-color: #ffffff;
	background-image: url(../img/fondo_caja3.jpg);
	background-repeat: no-repeat;
	background-position: top left;  
	padding: 30px;
	padding-bottom: 0px;
	min-height: 203px;
}

/* FONDOS PAGINAS */

div.QuienesSomos {
	background-image: url(../img/fondos/QuienesSomos.jpg);
	background-repeat: no-repeat;
	background-position: top left; 
}

div.QuienesSomos .Contenido {
	width: 572px;
	padding-left: 200px;
	padding-right: 18px;
	background-color: #ffffff;
}

div#flashcontent {
	display: block;
	clear: both;
	border: 5px solid #b2b2b2;
	margin: 0px;
	padding: 12px;
	margin-bottom: 16px;
	background-color: #333;
	background-image: url(../img/fondo_videos.gif);
	background-repeat: repeat-x;
	background-position: top left;  
}

div#flashcontent #loader {
	display: block;
}

#ClavesScati {
	font-weight: bold;
	color: #205897;
	font-size: 1.4em;
	font-family: Arial Narrow;
}

#ClavesScati li {
	margin-bottom: 6px;
}

/**/

.FormularioEstandar table tr td {
	padding: 4px;
	padding-bottom: 8px;
}

.FormularioEstandar table tr td.NombreDato {
	width: 180px;
	text-align: right;
	font-weight: bold;
}

.FormularioEstandar table tr td.Campo {
	text-align: left;
}

.FormularioEstandar table tr td.Texto {
	vertical-align: top;
	padding-top: 10px;
}


/* USUARIOS */

.AyudaLogin h4{
	margin: 0px;
	margin-bottom: 2px;
}

.AyudaLogin p {
	margin-bottom: 30px;
}

.Avisos {
	padding-bottom: 0px;
	background-color: #fffdf2;
	border-color: #fff9da;
	color: #e3b000;
}

.TablaDeDatos {
	margin-bottom: 22px;
}

.TablaDeDatos th {
	background-color: #e5f2f8;
	color: #779cb0;
	padding-top: 3px;
	padding-bottom: 4px;	
}

.TablaDeDatos th.Categoria {
	width: 110px;
}

.TablaDeDatos th.Fecha {
	width: 110px;
}

.TablaDeDatos th.Tipo {
	width: 55px;
}

.TablaDeDatos th.Peso {
	width: 70px;
}

.TablaDeDatos th.Descargar {
	width: 70px;
}

.TablaDeDatos td {
	border-bottom: 1px solid #dddddd;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 12px;
}


/* Dos Columnas */

.DosColumnas {
	width: 360px;
	float: left;
	margin-right: 30px;

}


.TresColumnas {
	width: 241px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.CuatroColumnas {
	width: 170px;
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
}

.CuatroColumnas h2 {
	text-align: left;
	margin: 0px;
	display: table-cell;
	width: 100%;
	height: 40px;
	vertical-align: bottom;
	clear: both;
}	


.CuatroColumnas p {
	margin-top: 8px;
	width: 100%;
	text-align: left;
	height: 60px;
	vertical-align: top;	
	display: block;
	clear: both;	
}	


.Destacados .Ultima {
	margin-right: 0px;
	padding: 0px;
}





.LogotipoProducto {
	position: absolute;
	margin-left: 500px;	
}

.TextosProductos {
/*	background-image: url(../img/fondo_TextosProductos.gif); */
	background-repeat: no-repeat;
	background-position: top right;  
}

.Productos {
	padding-bottom: 0px;
	padding-top: 24px;
	border: 0px;
	background-color: #ffffff;
	background-image: url(../img/fondo_productos.gif);
	background-repeat: no-repeat;
	background-position: 0px -11px;  
	text-decoration: none;
	margin-bottom: 8px;
}

.Productos h4 {
	margin: 0px;
	margin-bottom: 6px;
	font-size: 1.5em;
}


.Productos h4 a {
	color: #0c417b;
	font-weight: bold;
}

.Productos p {
	margin-bottom: 0px;
	padding: 0px;
}

.FotoCajaProducto {
	float: left;
	width: 130px;
	height: 160px;
	margin-right: 8px;
}


.FotoCajaProducto a img {
	display: block;
	float: left;
	margin: 0px;
	margin-left: 10px;
}

.TextoCajaProducto {
	display: block;
	float: left;
	margin-left: 10px;
	width: 560px;
}


.Textos div.TextoCajaProducto {
	text-align: left;
	margin: 0px;
	margin-top: 25px;
	margin-left: 25px;	
	margin-bottom: 12px;
}


/**/

.FlashHerramientasDeGestion {
	width: 280px;
	height: 220px;
	margin: 0px;
}

.HerramientasDeGestion {
	width: 410px;
	margin: 0px;
}


/**/



ul.LinkCajaProducto {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	margin-top: 8px;
	margin-bottom: 16px;
}

ul.LinkCajaProducto li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

ul.LinkCajaProducto li a {
	display: block;
	float: left;
	margin: 0px;
	margin-bottom: 0px;
	margin-right: 3px;
	padding: 4px;
	padding-left: 26px;
	padding-right: 4px;
	padding-bottom: 3px;
	font-size: 0.8em;
	border: 1px solid #c4e9ff;
	background-repeat: no-repeat;
	background-position: 4px 4px;  
	text-decoration: none;
}

ul.LinkCajaProducto li a:hover {
	background-color: #ffffff;
	border: 1px solid #3771b1;
	color: #3771b1;
}


.PPT {
	background-image: url(../img/iconos/PPT.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.PPS {
	background-image: url(../img/iconos/PPT.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}


.PDF {
	background-image: url(../img/iconos/PDF.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


.Link {
	background-image: url(../img/iconos/Link.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.DOC {
	background-image: url(../img/iconos/DOC.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.Descarga {
	background-image: url(../img/iconos/downolad.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.VerMas {
	background-image: url(../img/iconos/VerMas.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.Textos p.VerModelos {
	display: block;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
}



/* PAGINADOR */

#Paginador {
	text-align: center;
	padding: 2px;
	display: block;	
	margin-left: auto;
	margin-right: 0px;	
	margin-bottom: 12px;
	margin-top: 22px;	
	background-color: #e6f3f9;
	background-image: url(../img/h3.jpg);
	background-repeat: repeat-x;
	background-position: bottom right;  	
	border-top: 1px solid #d5e7f1;
	border-right: 1px solid #d5e7f1;
	border-bottom: 1px solid #c5dce8;
	border-left: 1px solid #c5dce8;		
	height: 30px;
}

#Paginador .Activo, #Paginador a {
	display: block;
	border: 1px solid #fff;
	padding: 4px;
	margin: 2px;
	width: 16px;
	text-align: center;
	float: left;
	background-color: #e5f2f8;	
	color: #699bc4;	
}

#Paginador a:hover {
	border: 1px solid #699bc4;
	background-color: #F5F5F5;	
	color: #496f8f;
	text-decoration: none;
}

#Paginador .Activo {
	font-weight: bold;
	border-top: 1px solid #d5e7f1;
	border-right: 1px solid #d5e7f1;
	border-bottom: 1px solid #c5dce8;
	border-left: 1px solid #c5dce8;	
	background-color: #fff;
	color: #699bc4;
}


/* Noticias */

.LisadoDeNoticias {

}

.LisadoDeNoticias ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.LisadoDeNoticias ul li {
	clear: both;
	padding: 8px;
	padding-left: 16px;
	margin-bottom: 12px;
	border-left: 4px solid #d5e7f1;
	border-right: 1px solid #d5e7f1;
}

.LisadoDeNoticias ul li strong {
	display: block;
	font-size: 1.2em;
	margin-bottom: 4px;
	font-family: Century Gothic;
}

.LisadoDeNoticias ul li span  {
	display: block;
	margin-bottom: 4px;
	color: #777;
}

.LisadoDeNoticias ul li a img {
	display: block;
	float: left;
	margin-right: 12px;
	width: 120px;
	border: 8px solid #eaf5f9;
	background-color: #ffffff;
}

.LisadoDeNoticias ul li a:hover img {
	border: 8px solid #d5e7f1;
}

.LisadoDeNoticias ul li.NoticiaDestacada {
	clear: both;
	padding-left: 16px;
	border-top: 1px solid #d5e7f1;	
	border-right: 1px solid #d5e7f1;
	border-left: 4px solid #d5e7f1;
	border-bottom: 4px solid #d5e7f1;
	padding: 12px;
	padding-left: 16px;
	margin-bottom: 24px;
	background-color: #e6f3f9;
	background-image: url(../img/h3.jpg);
	background-repeat: repeat-x;
	background-position: bottom right;  
}

#Cuerpo .LisadoDeNoticias ul li.NoticiaDestacada strong {
	display: block;
	font-size: 1.6em;
	margin-bottom: 4px;
	font-family: Century Gothic;
	line-height: 1em;
}


.RecursosNoticias {
	display: block;
	width: 425px;
	margin-left: 12px;
	margin-bottom: 6px;
	float: right;
}

.RecursosNoticias p {
	margin-bottom: 12px;
}

.RecursosNoticias img {
	max-width: 425px;
	border: 3px solid #e5f2fa;
	display: block;
	margin-bottom: 4px;
}

.DocumentosNoticias ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 10px;
}

.DocumentosNoticias li a {
	padding-left: 22px;
	font-weight: bold;
}

p.Documentos {
	padding-left: 22px;
}


p.Documentos a {
	font-weight: bold;
}	

/* EMPRESA */

.MapaMundi {
	display: block;
	border: 2px solid #e5f2fa;
}



.Ultima {
	margin: 0px;
}

/* MENSAJES: ERROR, INFO, AVISO */

.MensajeError h5, .MensajeNegativo h5, .MensajeInfo h5 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
}

.MensajeError p, .MensajeNegativo p, .MensajeInfo p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 24px;
	font-size: 1em;
}

.ContenedorMensajeError {
	display: block;
	margin: 0px;
	padding:3px;
	margin-bottom: 15px;
	background-color: #ffcccc;
}

.MensajeError {
	display: block;
	background-color: #ffeaea;
	padding: 0px;
	padding: 19px;
	color: #990000;
}

.MensajeError h5 {
	color: #990000;
}

.ContenedorMensajeNegativo {
	display: block;
	margin: 0px;
	padding:3px;
	margin-bottom: 15px;
	background-color: #ffff99;
}

.MensajeNegativo {
	display: block;
	background-color: #ffffcc;
	padding: 0px;
	padding: 19px;
	color: #996600;
}

.MensajeNegativo h5 {
	color: #996600;
}

.ContenedorMensajeInfo {
	display: block;
	margin: 0px;
	padding:3px;
	margin-bottom: 15px;
	background-color: #a4d1ff;
}

.MensajeInfo {
	display: block;
	background-color: #dfefff;
	padding: 0px;
	padding: 19px;
	color: #004b97;
}

.MensajeInfo h5 {
	color: #004b97;
}



/**/


ul.EnColumnas {
	width: 190px;
	display: block;
	height: auto;
}

ul.EnColumnas li {
	display: block;
	float: none;
	margin-bottom: 6px;
}

ul.EnColumnas li a {
	display: block;
	float: none;
}

.CajasAplicaciones {
	font-size: 0.85em;
	margin-top: 6px;
}

#SubMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#SubMenu ul li {
	display: block;
	margin: 1px;
	padding: 0px;
}

#SubMenu ul li a {
	display: block;
	padding: 4px;
	padding-bottom: 5px;
	padding-left: 6px;
	color: #fff;
}

#SubMenu ul li a:hover {
	color: #444;
	text-decoration: none;
	background-color: #fff;
}

#SubMenu ul li a.Activo {

}

#SubMenuOpcion1, #SubMenuOpcion2, #SubMenuOpcion3 {
	background-color: #828282;
	background-image: url(../img/);
	background-repeat: repeat-x;
	background-position: top left;  
	color: #fff;
	position:absolute;
	width: 200px;
	display: none;
	z-index: 200000;
	margin-top: -1px;
	padding-bottom: 1px;
}

#SubMenuOpcion1 {
	margin-left: 128px;
}

#SubMenuOpcion2 {
	margin-left: 250px;
}

#SubMenuOpcion3 {
	margin-left: 372px;
}

.IconoEnCaja {
	float: right;
}
