html, body { height: 100% }
body{	background: url(i_web/bg_top.gif) repeat-x #444;	font-family: verdana;	font-size: 12px;	color: #333;}
a, a:link	{	color: #000; text-decoration: none; font-weight: bold;}
a:hover	{	color: #000; color: #47C6E9; text-decoration: none; font-weight: bold;}
.enlace, .enlace:link	{	color: #333; text-decoration: none; font-weight: 400;}
.enlace:hover	{	color: #333; color: #47C6E9; text-decoration: none; font-weight: 400;} 
h1 	{ color:#333333; font-size: 1.6em; padding: 0px;}
table	{	vertical-align: top; border: 0;	}
td	{	vertical-align: top; }
.form	{	color: #333; border: 1px solid #333; background:#ccc;}
.formbox, .formtextbox	{	border: 1px solid #47C6E9; background: #FFF; font-family: verdana;}
.formtextbox	{	font-size: 1.1em;	}
/* Contenedores principales */
#header, #content, #footer	{ background: #FFF;	 width: 850px;  margin:0px auto 0px auto;  overflow: hidden;}
#header	{ height: 80px; }
#content {	  background: url(i_web/bolas_izq.gif) #FFF no-repeat bottom left; overflow: auto; }
#content-datos-web	{	 height: 400px; background: url(i_web/bolas_izq.gif) #FFF no-repeat bottom left;  width: 350px;}
#content-aviso-legal	{	 height: 100%; background: url(i_web/bolas_izq.gif) #FFF no-repeat bottom left; display: table-caption; width: 650px;}
#footer	{   background: url(i_web/fondo_footer.gif) ; height: 20px; vertical-align: bottom;	}
#publicidadHeader	{	float: right;	text-align: center; padding: 10px; margin-right: 14px;}
#logo  {	float: left;	}
#nav-side-right	{	float: right; width: 180px; height: 500px; margin: 0 15px 0 0; background: url(i_web/nav-side-right-mid.gif) no-repeat bottom; text-align: center;}
#nav-side-right-sides{	float: right; width: 180px; height: 8px; margin: 0px 25px 0px 0px; }
#nav-sup-left	{	float: left;	padding: 5px; background:  #F5F4F1; width: 620px; height: 22px;}
#black-footer	{	background: #000; width: 850px; margin:0 auto 0 auto; color: #CCC; font-size: 0.8em; text-align: center; font-family: verdana; }
#black-footer-top	{	background: url(i_web/black-footer-top.gif) #000 no-repeat; height: 11px;	width: 850px; margin:0 auto 0 auto;}
#black-footer-foot	{	background: url(i_web/black-footer-foot.gif) #000 no-repeat; height: 11px;	width: 850px; margin:0 auto 0 auto;}
#text-content-home	{	float: left; width: 210px; padding-left: 10px; padding-top: 5px; text-align: justify;	}
#text-content	{	float: left; width: 495px; padding-left: 10px; padding-top: 5px; text-align: justify;	}
#text-content-search	{	float: left; width: 795px; padding-left: 10px; padding-top: 5px; text-align: justify;	}
#AdIzq	{ float: left;	/*height: 10px;*/ width: 120px; padding-left: 6px; padding-top: 5px;  }
#AdIzq-search {	float: left;	/*height: 10px;*/ width: 120px; padding-left: 6px; padding-top: 5px;  }
#enlacesgoogle	  {	float:right; height: 100px; width: 255px; padding: 50px 10px 10px 10px;  }
#info-castellana	{	font-family: verdana; color: #CCC; text-align: center; font-size: 0.8em;	width: 850px;	margin:0 auto 0 auto;}

/* textos */
#nav-sup-left a, #nav-sup-left a:link{	color: #000; text-decoration: none; font-weight: 400;}
#nav-sup-left a:hover	{	color: #47C6E9; border-bottom: 5px solid #47C6E9; font-weight: 400;}
/* Footer */
#black-footer a,#black-footer a:link{	font-family: verdana; color: #FFF; text-decoration: none; font-weight: 400;}
#black-footer a:hover{	font-family: verdana; color: #CCC; text-decoration: underline; font-weight: 400;}
#comments	{	color:#999999; font-size: 0.9em;	text-align:right;}
.TablaTiempoCastellana	{	width: 450px; border: 0; text-align: center; text-align: center; border-collapse: collapse;}
.TablaTiempoCastellana td {border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0}
.LeyendaTabla	{	width: 100%; border: 0; vertical-align: middle;}
.LeyendaTabla td{	vertical-align: middle;	font-size: 0.8em; text-align: left;}
div.textoFormOk{	font-family: verdana;	font-size: 12px;	color: #78A50C;	font-weight: 800;		text-align: center;}
.asterisco, div.textoFormError, div.textoFormError a,div.textoFormError a:link, div.textoFormError a:visited{	font-family: verdana;	font-size: 12px;	color: #CC3300;	font-weight: 800;		text-align: center;}
div.textoFormError a,div.textoFormError a:link, div.textoFormError a:visited{	font-family: verdana;	font-size: 12px;	color: #333;	font-weight: 800;	text-decoration: none;		text-align: center;}
div.textoFormError a:hover{	font-family: verdana;	font-size: 12px;	color: #CC3300;	font-weight: 800;	text-decoration: underline;		text-align: center;}
table.DatosEnviadosForm	{	border: 1px dashed #E8E8E8;}
.textoFormContactoCampos {	font-family: verdana;	font-size: 12px;	font-style: normal;	color: #666;	font-weight: 400;}
.textoFormContactoNormal {	color: #666666;	font-weight: 400;	background-color: #F9F9F9;}
.textoFormContactoNegrita, .textoFormContactoNormal {	font-family: verdana;	font-size: 11px;	font-style: normal;	color: #666;	font-weight: 800;	text-align: left; 	padding-left: 5px;	}
.textoFormContactoNegrita {	color: #666;	font-weight: 800;		width: 18%; 	background-color: #F2F2F2;}
.videoscastellana, videoscastellana:link	{	color: #000; text-decoration: none; font-weight: bold;}
.videoscastellana:hover	{	color: #000; color: #333; text-decoration: none; font-weight: bold;} 
