/** ESTILOS GENERALES **/
body {
	background-color: #a3a3a3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS",Verdana;
	color: #000000;
	font-size: 1em
}

form{
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 5px;
	padding: 0px;
}

a							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;text-decoration: none;}
a:link						{color: #990033;}
a:visited					{color: #990033;}
a:hover						{color: #FFFFFF; background-color: #990033;}

img {
	border: 0px;
}

.invisible {display: none;}

/** Fin General **/

#contenedor {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	margin-top: 0px;
	padding: 0px;
}

/** CABECERA **/

#cabecera {
	background-color: #ffffff;
	width: 995px;
}

#cabecera img {
	float: left;
}

#cabecera div.izquierda {
	float: left;	
	width: 949px;
}

#cabecera div.derecha {
	float: left;
	width: 46px;
	height: 86px;
	background-image: url('/web/nueva/img/degradadoCabecera.jpg');
	background-repeat: repeat-y;
}

#herramienta {
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFC30C;
	width: 586px;
}

#herramienta img {
	float: none;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;	
}

#herramienta a {
    font-size: 0.65em;
}
#herramienta a:link			        {color: #333333;}
#herramienta a:visited		        {color: #333333;}
#herramienta a:hover		        {color: #FFFFFF; background-color: #333333;}
#herramienta a:hover *		        {color: #FFFFFF; background-color: #333333;}

#herramienta_baja {
	float: left;
	padding-top: 5px;
	padding-left: 0px;
	height: 23px;
}

#herramienta_baja img {
	float: none;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;	
}

#herramienta_baja a {
    font-size: 0.65em;
}
#herramienta_baja a:link			        {color: #990033;}
#herramienta_baja a:visited		        {color: #990033;}
#herramienta_baja a:hover		        {color: #990033; font-weight:bold; background-color: transparent;}
#herramienta_baja a:hover *		        {color: #FFFFFF; background-color: transparent;}


#menutop {
	float: left;
	padding-top: 3px;
	padding-left: 0px;
}

#menutop a	{font-size: 0.58em; font-weight:bold;background-color: #990033;padding: 3px 6px 3px 6px;text-transform:uppercase;}
#menutop a:link			{color: #FFFFFF;}
#menutop a:visited		{color: #FFFFFF; }
#menutop a:hover			{color: #990033; background-color: #FFFFFF;}

#menutop a.menuglobalmarcado 		{font-size: 0.65em; font-weight: bold; background-color: #AFA578; padding: 3px 6px 3px 6px; text-transform: uppercase; text-decoration: underline;}
#menutop a.menuglobalmarcado:link	{color: #FFFFFF;}
#menutop a.menuglobalmarcado:visited	{color: #FFFFFF;}
#menutop a.menuglobalmarcado:hover	{color: #990033; background-color: #FFFFFF;}

div.buscar { float: right; padding-left: 20px;padding-top: 2px;padding-bottom: 4px; background-color: #FFFFff;}
div.buscar img {padding-right: 4px; padding-top:3px;}
div.buscar input { font-size: 0.65em; margin-top: 3px; color: #990033;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;width: 88px;margin-right: 5px;}
div.buscar input.submit {padding: 0px 2px 0px 2px; color: #990033; border-color: #990033;	border-style: solid;	border-width: 1px; background-color: #ffffff;width: 48px}

/** FIN CABECERA **/
/** MONTAJE CENTRAL **/

#cuerpo {
	background-color: #ffffff;
	width: 995px;
}

#cuerpo div.canales {
	float: left;
	width: 240px;
	background-color: #ffffff;
}

#cuerpo div.canales img {
	padding-top: 5px;
	padding-left: 13px;
}

#cuerpo div.principal {
	float: left;
	width: 755px;
	background-color: #ffffff;
}

#cuerpo div.principal div.central{
	float: left;
	width: 517px;	
}

#cuerpo div.principal div.central div.titular{
	text-align: left;
	background-image: url('/web/nueva/img/degradadoLargo.jpg');
	background-repeat: no-repeat;
	background-position: 0px 12px;
	font-size: 0.9em;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 10px;
	color: #990033;
}

#cuerpo div.principal div.lateral{
	float: left;
	width: 238px;
}

#cuerpo div.principal div.lateral div.titular{
	text-align: left;
	background-image: url('/web/nueva/img/degradadoCorto.jpg');
	background-repeat: no-repeat;
	background-position: 14px 12px;
	font-size: 0.9em;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 16px;
	color: #990033;
}

#cuerpo div.principal a img.banner {
	padding-top: 5px;
	padding-left: 10px;
}
#novedades {
	padding-right: 15px;
	padding-left: 25px;
	text-align: left;
}

#novedades ul {
	margin: 0px;
	font-size: 0.75em;
	list-style-image: url(/web/sede/img/bullet.gif);
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
}

#novedades li {
	margin-top: 10px;
	text-align: left;
}

#enlacesIzquierda {
	padding-top: 10px;
	padding-left: 15px;
}

#enlacesIzquierda img{
	padding-top: 5px;
}


#noticias {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
	text-align: left;
}

#noticias h2 img {
	padding-right: 5px;
	vertical-align: text-top;
}

#noticias div {
	font-size: 0.75em;
	line-height:1.1;	
	color: #666666;
}

#noticias h2 {
	text-transform:uppercase;
	font-size: 1.05em;
	letter-spacing:0px;
	line-height:1.2;
	font-weight: bold;
	color: #a9211d;
	margin: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

#enlacesIconos {
	padding-top: 15px;
	padding-bottom: 70px;
}

#enlacesIconos img {
	padding-right: 5px;
}

/** FIN MONTAJE CENTRAL **/

.lineaAmarilla {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC30C;
	background-color:#ffffff;
	padding-top: 3px;
}

#errorFlotante {
	margin-top: 6px;
	border-style: solid;	
	border-width: 1px;	
	text-align: center;
	position:absolute; 
	top:80px; 
	left:10px; 
	z-index:100;
	border:1px solid #7F9DB9;
	background-color:#f9f8f1;
	border-color:#7A4150; 
	padding: 10px;
	width: 300px;
}

#errorFlotante div {
	display: none;
}

#conformidad {
	clear: both;
	float: right;
	margin-right: 15px;
}

.pie {
	clear: both;
	background-color: #FFC30C;
	background-image: url('/web/nueva/img/degradadoPie.jpg');
	background-repeat: repeat-x;
	height: 235px;
	padding-top: 20px;
	padding-left: 20px;
}
.colmargen {
	padding: 2px;
	float: left;
}
.legal {
	font-size: 0.75em;
	color: #4d4d4d;
}

