body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


body{
	font-family: Arial,sans-serif;
	font-size:83%;
	color: #000000;
	margin: 15px;
	padding: 0px;
	background-color:#ECECEC;
	
	
}

a:link, a:visited, a:hover {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Arial, Verdana;
 font-size: 12px;
}

h2{
 font:bold 26px Helvetica, Arial, sans-serif;
 letter-spacing:-1px;
 color:#000000;
 text-decoration:none;
 line-height:22px;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 color: #780101;
 font: bold 70% Verdana, Arial, sans-serif;
}

h6{
 font:bold 18px Helvetica, Arial, sans-serif;
 letter-spacing:-1px;
 color:#333333;
 text-decoration:none;
 line-height:22px;
 font-weight:400;
}

h7{
 font:17px Helvetica, Arial, sans-serif;
 letter-spacing:-1px;
 color:#46423E;
 text-decoration:none;
 line-height:22px;
 font-weight:400;
}

ul{
 list-style-type: none;
}

ul ul{
 list-style-type: none;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
			

ul#quatrecolumnes li {
	float: left;
	width: 25%;
	}	
	
ul#doscolumnes li {
	float: left;
	width: 50%;
	}	
		

#menuh {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 10px 1px 0px;
	clear:both;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;

}

#menuh a {
	width: 79px;
	text-decoration: none;
	color: #000000;

	display: block;
	padding: 5px 7px 3px 7px;
	text-align: left;
	border-right: 1px solid #ccc;

}


#menuh a#primero {
	border-left: 1px solid #FFFFFF;
}

#menuh a:hover {
	background: #999;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	background-color: #FFFFFF;
	border-bottom: 3px solid #E4E4E4;
}



#content{
	background-repeat:repeat-x;

	margin: 0;
	padding: 0 1% 0 0;
	border-left: 2px solid #E4E4E4;
}

#nuevo-nav {

	background-color:#F0F2F2;

}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 2px 0px;
}

#separador{
	border-bottom: solid 1.5pt #D4D4D4;
	clear:both;
	margin: 0px 0px 10px 0px;
	height:10px;

}

#espacioblanco{
	border: none;
	padding: 0px 0px 0px 0px;
	clear:both;

}



/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 0px;
	clear:both;
}

#flashpub{
	padding: 5px 0px 0px 0px;
	clear:both;
}

/************** .feature styles ***************/


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 91%;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */



.sidebox {
  margin:4px 0px 1px 0px;
  padding:7px 4px 10px 5px;
}
.sidebox h3 {
  font-size:100%;
  border:none;
  margin:0px;
  padding:0px;
}
  .sidebox p {
    padding:0px 0px 0px 10px;
    margin:0px;
  }



.relatedLinks{
	margin: 0px;
	padding: 3px 10px 10px 0px;
	font-size: 100%;
}



.relatedLinks h3{
	padding: 0px 0px 2px 0px;
}


#cajon {

	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-right: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;

}

#colorcontenido {
	background:#FFFFFF;
}

#enlaces{
	clear: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#google{ float: right; width: 63%; }
#google2{ float: left; padding: 0px 0px 0px 30px; }


#textad{
width: 300px;
}

#srtkpub{
padding: 5px 5px 5px 10px;
}

#lotop{
	float: right; 
	width: 55%;

	text-align:right;
	margin: 19px 8px 0px 0px;
	
}

#arribita{
	padding: 7px 0px 0px 0px;
	background-color: #FFFFFF;
}

#cine{
	padding: 13px 0px 13px 0px;
	background-color: #000000;
	text-align:center;
}

#margensi{
	padding: 5px 0px 5px 10px;
}

#linkvideo{
	font-size: 120%;
	line-height: 1;
	text-align: justify;
}

/*************************************
+ LINKS
*************************************/

a.lnk1:link, a.lnk1:visited	{ text-decoration: none; color : #2222FF; }
a.lnk1:hover{ text-decoration: underline;}
a.lnk2:link, a.lnk2:visited	{ text-decoration: none; color : #2222FF;}
a.lnk2:hover{ text-decoration: underline;}
a.lnk3:link, a.lnk3:visited	{ text-decoration: none; color : #000;}
a.lnk3:hover{ color: #FFF; text-decoration: none;}
a.lnk4:link, a.lnk4:visited	{ text-decoration: none; color : #FFE698;}
a.lnk4:hover{ color: #FFF; text-decoration: underline;}

