body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{}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;}ol,ul {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;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

#Tabla_01 tr td table tr #textos p .titulares {
	text-align: left;
}
.subindices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: super;
}
.TEXTOGENERAL {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.TEXTOGENERALCENTRADO {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}
#Tabla_01 tr td table tr td {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#Tabla_01 tr td #cabecera tr td .Sed2 {
	text-align: right;
}

#Tabla_01 tr td table tr #textos {
	padding: 30px;
	text-align: left;
}

.titulares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #09C;
	text-align: center;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}

.fondopie {
	background-image: url(images/footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.submenuin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.espaciologo {
	margin: 10px;
}
.Sed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: right;
}
.Sed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
}
#rojo{
color: red;
}
#Tabla_01 tr td table tr #textos table tr #cont {
	text-align: left;
}
#Tabla_01 tr td table tr #textos table tr #cont2 {
	text-align: left;
}
#Tabla_01 tr td table tr #textos table tr #cont3 {
	text-align: left;
}

ul.NoBullet {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
}
.lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: super;
	margin-left: 50px;
}
.align-left { float:left; margin: 5px 10px 10px 0; }
.align-right { float:right; margin: 5px 10px 10px 0; }

.empresas {	font-size: 24px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #666;
}
#aux{
padding-left: 80px;
}	
.youtube{
z-index: 0;
position:relative;
}


/**/
ul{
margin:0; padding:0;
}

#iconbar			{ position:absolute; top:0; right:0; text-shadow:0 1px 0 #eee;}
#iconbar li			{
	float:right;
	position:relative;
	margin-right:0px;
	overflow:hidden;

}
#iconbar a {
	text-decoration: none;
	outline: none;
	color:#d00000;
	display: block;
	width: 44px;
	padding: 0px;
	cursor:pointer;
}
#iconbar span	{
	width: 100px;
	height: 35px;
	position: absolute;
	display: none;
	line-height:110%;
	color:#409BED;
	padding-left: 0px;
}
.cont{
	position: relative;
	width: 774px;
}

.limpia{
clear: both;
}

ul.ullist li{
	margin-left: 25px;
	list-style-type: square;
}

p.para{
	margin: 10px 10px 10px 15px;
}
p.para2{
	font-size: 9px;
}

.submenutit{
	font-size: 14px;
	font-weight: bold;
}

.demo-show2{
	margin:0;
}

h3{
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 5px 15px;
}

.containingbox{
	width: 640px;
}
		
h3.indices a{
	color:#666;
}

.indicerojo {
	color:red;
}
.gris{
	background-color: #a5a6a6;
}
	
.menupop{

	height: 18px;
	padding: 10px 0 5px 15px;
	background-color: #a5a6a6;
}

/*Acordeon*/

.accordion {
	width: 200px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}


blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
.backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece; /* borrar */
z-index:1;
}
#popupSEAV{
display:none;
position:fixed;
top: 0;
left: 0;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:1px solid #000;
z-index:2000;
font-size:13px;
}
#popupSEAV h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupSEAVClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#666;
font-weight:700;
display:block;
text-decoration:none;
}
#popupFORUM{
display:none;
position:fixed;
top: 0;
left: 0;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:1px solid #000;
z-index:2000;
font-size:13px;
}
#popupFORUM h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupFORUMClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#666;
font-weight:700;
display:block;
text-decoration:none;
}
#popupVAR{
display:none;
position:fixed;
top: 0;
left: 0;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:1px solid #000;
z-index:2000;
font-size:13px;
}
#popupVAR h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupVARClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#666;
font-weight:700;
display:block;
text-decoration:none;
}
#popupARQ{
display:none;
position:fixed;
top: 0;
left: 0;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:1px solid #000;
z-index:2000;
font-size:13px;
}
#popupARQ h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupARQClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#666;
font-weight:700;
display:block;
text-decoration:none;
}



/*Menu Dropdown CSS*/
#nav li a{
color: #000;
font-weight: bold;
}

#nav li ul li{
font-weight: bold;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #a5a6a6;
}

#nav a {
	display: block;
	padding-right: 40px;
}

#nav li {
	float: left;

	
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	border: 1px solid #666;
}

#nav2 li a{
color: #000;
font-weight: bold;
}

#nav2 li ul li{
font-weight: bold;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav2, #nav2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #a5a6a6;
}

#nav2 a {
	display: block;
	padding-right: 20px;
}

#nav2 li {
	float: left;
	
}
#nav2 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	border: 1px solid #666;
}

#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
}

#nav3 li a{
color: #000;
font-weight: bold;
}

#nav3 li ul li{
font-weight: bold;
}

#nav3, #nav3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #a5a6a6;
}

#nav3 a {
	display: block;
	padding-right: 20px;
}

#nav3 li {
	float: left;

	
}
#nav3 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	border: 1px solid #666;
}

#nav3 li:hover ul, #nav3 li.sfhover ul {
	left: auto;
}


#nav4 li a{
color: #000;
font-weight: bold;
}

#nav4 li ul li{
font-weight: bold;
}

#nav4, #nav4 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #a5a6a6;
}

#nav4 a {
	display: block;
	padding-right: 20px;
}

#nav4 li {
	float: left;

	
}
#nav4 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	border: 1px solid #666;
}

#nav4 li:hover ul, #nav4 li.sfhover ul {
	left: auto;
}
/*Fin Menu*/

/*Animacion Menu*/


.button {
	float: left;
	margin: 10px;
}
#uno {
	display: block;
	margin: 10px 10px 10px 15px;
}
#uno-button {
	opacity: 1.0;
}
#uno2 {
	display: block;
	margin: 10px 10px 10px 15px;
}
#uno2-button {
	opacity: 1.0;
}
#uno3 {
	display: block;
	margin: 10px 10px 10px 15px;
}
#uno3-button {
	opacity: 1.0;
}
#uno4 {
	display: block;
	margin: 10px 10px 10px 15px;
}
#uno4-button {
	opacity: 1.0;
}
#dos {
	display: none;
	margin: 10px 10px 10px 15px;
}
#dos-button {
	opacity: 0.5;
}
#tres {
	display: none;
	margin: 10px 10px 10px 15px;
}
#tres-button {
	opacity: 0.5;
}
#cuatro {
	display: none;
	margin: 10px 10px 10px 15px;

}
#cuatro-button {
	color: red;
	opacity: 0.5;
}
#cinco {
	display: none;
	margin: 10px 10px 10px 15px;
}
#cinco-button {
	opacity: 0.5;
}
#seis {
	display: none;
	margin: 10px 10px 10px 15px;
}
#seis-button {
	opacity: 0.5;
}
#siete {
	display: none;
	margin: 10px 10px 10px 15px;
}
#siete-button {
	opacity: 0.5;
}
#ocho {
	display: none;
	margin: 10px 10px 10px 15px;
}
#ocho-button {
	opacity: 0.5;
}
#nueve {
	display: none;
	margin: 10px 10px 10px 15px;
}
#nueve-button {
	opacity: 0.5;
}
#diez {
	display: none;
	margin: 10px 10px 10px 15px;
}
#diez-button {
	opacity: 0.5;
}
#once {
	display: none;
	margin: 10px 10px 10px 15px;
}
#once-button {
	opacity: 0.5;
}
#doce {
	display: none;
	margin: 10px 10px 10px 15px;
}
#doce-button {
	opacity: 0.5;
}
#trece {
	display: none;
	margin: 10px 10px 10px 15px;
}
#trece-button {
	opacity: 0.5;
}
#catorce {
	display: none;
	margin: 10px 10px 10px 15px;
}
#catorce-button {
	opacity: 0.5;
}
#quince {
	display: none;
	margin: 10px 10px 10px 15px;
}
#quince-button {
	opacity: 0.5;
}
#dieciseis {
	display: none;
	margin: 10px 10px 10px 15px;
}
#dieciseis-button {
	opacity: 0.5;
}
#diecisiete {
	display: none;
	margin: 10px 10px 10px 15px;
}
#diecisiete-button {
	opacity: 0.5;
}
#dieciocho {
	display: none;
	margin: 10px 10px 10px 15px;
}
#dieciocho-button {
	opacity: 0.5;
}
#diecinueve {
	display: none;
	margin: 10px 10px 10px 15px;
}
#diecinueve-button {
	opacity: 0.5;
}
#veinte {
	display: none;
	margin: 10px 10px 10px 15px;
}
#veinte-button {
	opacity: 0.5;
}
#veintiuno {
	display: none;
	margin: 10px 10px 10px 15px;
}
#veintiuno-button {
	opacity: 0.5;
}
#veintidos {
	display: none;
	margin: 10px 10px 10px 15px;
}
#veinticuatro-button {
	opacity: 0.5;
}
#veintitres {
	display: none;
	margin: 10px 10px 10px 15px;
}
#veintitres-button {
	opacity: 0.5;
}
span.rvts1 /* Heading */
{
 font-weight: bold;
 color: #0000ff;
}
span.rvts2 /* Subheading */
{
 font-weight: bold;
 color: #000080;
}
span.rvts3 /* Keywords */
{
 font-style: italic;
 color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
 color: #008000;
 text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
 color: #008000;
 text-decoration: underline;
}
span.rvts6
{
 font-size: 8pt;
}
span.rvts7
{
 font-size: 12pt;
 font-style: italic;
 font-weight: bold;
 color: #008080;
}
span.rvts8
{
 font-size: 12pt;
 font-style: italic;
 color: #808080;
}
span.rvts9
{
 font-size: 8pt;
 font-style: italic;
 color: #000000;
}
span.rvts10
{
 font-size: 8pt;
 font-weight: bold;
 color: #008080;
}
span.rvts11
{
 font-size: 8pt;
 color: #008080;
}
span.rvts12
{
 font-weight: bold;
}
span.rvts13
{
 font-size: 8pt;
 font-weight: bold;
 color: #808080;
}
span.rvts14
{
 font-size: 8pt;
 color: #808080;
}
span.rvts15
{
 font-size: 8pt;
 font-style: italic;
}
span.rvts16
{
 font-size: 8pt;
 font-style: italic;
 font-weight: bold;
 color: #000000;
}
span.rvts17
{
 font-size: 8pt;
 color: #000000;
}
span.rvts18
{
 font-size: 8pt;
 font-weight: bold;
}
span.rvts19
{
 font-size: 5pt;
 color: #000000;
}
span.rvts20
{
 font-size: 8pt;
 font-weight: bold;
 color: #008080;
}
span.rvts21
{
 font-size: 8pt;
 font-style: italic;
 color: #000000;
}
span.rvts22
{
 font-size: 8pt;
 font-style: italic;
 font-weight: bold;
 color: #000000;
}
span.rvts23
{
 font-size: 9pt;
 color: #000000;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
 text-align: center;
}
.rvps2
{
 text-align: justify;
}
.rvps3
{
 text-align: right;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 0px 0px 228px;
}
.rvps4
{
 text-align: right;
}
.rvps5
{
 text-align: justify;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 5px 0px 0px;
}
.rvps6
{
 text-align: right;
 margin: 0px 77px 0px 0px;
}
.rvps7
{
 text-align: right;
 margin: 0px 77px 0px 0px;
}
.rvps8
{
 text-align: right;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 3px 0px;
 margin: 0px 77px 0px 0px;
}
.rvps9
{
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
}
.rvps10
{
 text-align: justify;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
}
.rvps11
{
 text-align: justify;
 text-indent: -36px;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 5px 0px 0px;
}
.rvps12
{
 text-align: right;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 77px 0px 0px;
}
.rvps13
{
 text-indent: 47px;
 margin: 0px 0px 0px 142px;
}
.rvps14
{
 text-align: justify;
 text-indent: -36px;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
}
.rvps15
{
 text-indent: -151px;
 margin: 0px 0px 0px 151px;
}
.rvps16
{
 text-align: right;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 77px 0px 0px;
}
.rvps17
{
 text-align: justify;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
 margin: 0px 257px 0px 0px;
}
.rvps18
{
 text-align: justify;
 margin: 0px 5px 0px 0px;
}
.rvps19
{
 text-align: justify;
 margin: 0px 257px 0px 0px;
}
.rvps20
{
 text-align: justify;
 text-indent: 36px;
 margin: 0px 0px 0px -36px;
}
.rvps21
{
 text-align: justify;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
}
.rvps22
{
 text-align: justify;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-top: none;
 border-right: none;
 border-left: none;
 padding: 0px 0px 1px 0px;
}

/* Fin Animacion */

