/* CSS Document */

H1 {
   font-family: Arial, Sans-serif;
   font-size: 10pt;
   color: #8c8c8c;
   text-align: center;   
	margin-top: 0px;
	
}

H2 {
   font-family: Arial, Sans-serif;
   font-size: 10pt;
   text-align: center;  
   	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
	background-image:url(img/bg_site.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4475b0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}

#cuerpo {
	width:935px;
	height:auto;
	float:none;
	clear:both;
	text-align:left;
	margin:auto;
	/*padding:0 57px 20px 57px;*/
}

#header {
width:935px;
height:100px;
padding-top:1px;
}

#header .logo {
float:left;
width:356px;
height:80px;
margin-right:21px;
}

#header .bannerTop {
float:right;
height:100px;
width:425px;
}

#menu {
	width:935px;
	height:32px;
	padding-top:13px;
	color:#000000;
	font-weight:bold;
	margin:5px 0;
}

#menu a {
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover {
color:#FFFF55;
text-decoration:underline;
}

.menuItem  {
	float:left;
	width:auto;
	height:14px;
	margin-right:36px;
}

.menuItem1  {
	float:left;
	width:auto;
	height:20px;
	margin-right:36px;
	text-decoration:underline;
	color:#FFFF55;
}

#izquierda {
	float:right;
	width:200px;
	height:auto;
	margin-left:4px;
}

#centro {
	float:left;
	width:520px;
	height:auto;
	margin-left:8px;
}

#derecha {
	float:left;
	width:200px;
	height:auto;
}

.bannerIzq {
width:200px;
height:100px;
margin-bottom:6px;
}

.topboxI {
width:200px;
height:30px;
padding-top:8px;
background-image:url(img/bg_topBoxI.gif);
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
}

.boxI {
width:176px;
height:auto;
background-image:url(img/bg_bodyBoxI.gif);
padding:12px;
font-size:11px;
}

.bottomBoxI {
width:200px;
height:6px;
background-image:url(img/bg_bottomBoxI.gif);
margin-bottom:7px;
margin-top:-6px;
}

.boxI td {
height:25px;
}

.topBoxCentral {
width:520px;
height:30px;
padding-top:8px;
background-image:url(img/bg_topBoxCentral.gif);
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
float:center;
}

.topBoxCentral a {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration: none;
}

.bodyBoxCentral {
width:496px;
height:auto;
background-image:url(img/bg_bodyBoxCentral.gif);
padding:12px;
font-size:11px;
}

.bodyBoxCentral2 {
width:496px;
height:auto;
background-image:url(img/bg_bodyBoxCentral.gif);
padding:0 12px;
font-size:11px;
}

.bottomBoxCentral {
width:520px;
height:7px;
background-image:url(img/bg_bottomBoxCentral.gif);
margin-bottom:7px;
}

.topboxD {
width:200px;
height:30px;
padding-top:8px;
background-image:url(img/bg_topBoxD.gif);
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
}

.boxD {
width:180px;
height:auto;
background-image:url(img/bg_bodyBoxD.gif);
padding:10px;
font-size:11px;
}

.bottomBoxD {
width:200px;
height:6px;
background-image:url(img/bg_bottomBoxD.gif);
margin-bottom:7px;
}

.topboxS {
width:200px;
height:6px;
background-image:url(img/bg_topBoxS.gif);
}

.boxS {
width:180px;
height:auto;
background-image:url(img/bg_bodyBoxS.gif);
padding:10px;
font-size:11px;
}

a.lnkazul11 {
color:#4475b0;
text-decoration:none;
}

a:hover.lnkazul11 {
color:#4475b0;
text-decoration:underline;
}

a.lnkazul111 {
color:#4475b0;
font-size:9px;
text-decoration:none;
font-weight: bold;
}

a:hover.lnkazul111 {
color:#4475b0;
text-decoration:underline;
}

.lnkazul12 tr td a {
font-size:12px;
color:#4475b0;
text-decoration:none;
font-weight:bold;
}

.lnkazul12 tr td a:hover {
font-size:12px;
color:#4475b0;
text-decoration:underline;
font-weight:bold;
}

.lnkAmarillo12 {
color:#ff9900;
font-weight:bold;
}

.lnkAmarillo12 a span {
color:#ff9900;
text-decoration:none;
}

.lnkAmarillo12 a:hover span {
color:#ff9900;
text-decoration:underline;
}

.lnkNaranja11 {
color:#ff9900;
font-weight:bold;
margin-top:5px;
}


.lnkNaranja12 {
font-size:14px;
color:#ff9900;
font-weight:bold;
margin-top:5px;
}

.lnkNaranja11 a {
color:#ee6f11;
text-decoration:none;
}

.lnkNaranja11 a:hover {
color:#ee6f11;
text-decoration:underline;
}

.lnkNaranja12 a {
color:#ee6f11;
text-decoration:none;
}

.lnkNaranja12 a:hover {
color:#ee6f11;
text-decoration:underline;
}

.videoth1 {
float:left;
width:120px;
height:90px;
padding:1px;
border:#c4dbf4 1px solid;
}


.videoth {
float:left;
width:120px;
height:115px;
padding:1px;
margin-left:0px;
margin-bottom:2px;
border:#c4dbf4 1px solid;
}

.videoth a:hover {
float:left;
width:120px;
height:90px;
padding:1px;
margin-left:0px;
margin-bottom:0px;
border:#cc6666 1px solid;
text-decoration: none;
}


.separador_video {
width:7px;
height:7px;
}

.titulo14 {
font-size:14px;
font-weight:bold;
}

a.titulo14 {
color:#4475b0;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a:hover.titulo14 {
color:#4475b0;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.divisorC {
width:497px;
height:2px;
margin-bottom:10px;
}

.btn_vertodas {
width:auto;
height:28px;
text-align:center;
}

.divisorVertical {
width:2px;
height:auto;
background-image:url(img/divisorVertical.gif);
background-repeat:repeat-y;
padding-right:10px;
}

/********** FOOTER **********/
#footer {
	background-image:url(img/bg_footer.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
}

#footerBody {
	width:700px;
	height:95px;
	float:none;
	clear:both;
	text-align:center;
	margin:auto;
	line-height:20px;
}

#footerlinks {
	width:950px;
	float:none;
	clear:both;
	text-align:center;
	margin:auto;
}

#footer a {
color:#666666;
text-decoration:none;
}

#footer a:hover {
color:#666666;
text-decoration:underline;
}

/********** popups videos **********/
a span.bloque{display: none}
a:hover .bloque{
    display: block; position:relative;
    top: 5px; left: 5px; width: 250px; z-index: 98;
    border: 2px dashed #0099CC; background-color: #ffffff; color:#00000; text-decoration: none;
    text-align: center;
	font-size:10px}

.thumbnail-div { border: 1px solid #e7e7d4; float: left; margin-right: 10px; padding: 6px; display: inline; }

#bljaIMGte	{
float:left;
float:top;
position:relative;
}

#bljaIMGte .bljaIMGtex {
width:100px;
position:absolute;
top:5px;
left:54px;}




