/*###################################################################
/* GENERALES
/###################################################################*/


BODY { 
	BACKGROUND-COLOR:#ececec;
	TEXT-ALIGN:center; 
	font: 86% Arial, "Helvetica Neue", sans-serif;
	FONT-SIZE: 12px;
	MARGIN:0px auto 0px auto; 
	color: #000;
	padding:0px 0px 0px 0px  ; 
}




#global   { 
	BACKGROUND-COLOR:#ececec; 
	MARGIN:0px auto 0px auto; 
	PADDING: 0px 0px 0px 0px ; 
	WIDTH:1002px ; 
}

a, a span {
	background-repeat: no-repeat;
	color: #000;
	display: block;
	margin: 0px 0px 0px 0px;
}

#cabeceraRuta a{
	display: inline;
}

a
{
	color: #FFF;
	text-decoration: none;
	
}
a:hover, li a:hover
{
	color: #FFF;
	text-decoration: underline;
}
a:active, li a:active
{
	text-decoration: underline;
}


img
{
	border: 0px;
	
}
ul
{
	list-style: none;
}

P	{padding: 10px 10px 10px 10px}

pre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#e4f0e9;
}



/*###################################################################
/* CABECERA
/###################################################################*/

#cabecera  { 
	
	background: transparent url(images/header.png) top left no-repeat;
	MARGIN:0Px 2px 0px 1px  ; 
	padding: 0px 0px 0px 0px;
	WIDTH: 999px ; 
	height: 110px; 
	float:left;
	BORDER: #000 0px solid ;
	
}

#cabeceraIdiomas  { 
	font-size:10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	MARGIN:7px 0px 0px 8px  ; 
	text-align:left;
	color:#e4f0e9;
	float:left;
	WIDTH: autopx ; 
	BORDER: #fff 0px solid ;
}

#cabecerabanner  { 
	font-size:10px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 100px;
	MARGIN:0px 0px 0px 9px  ; 
	text-align:left;
	color:#e4f0e9;
	float:left;
	WIDTH: 0px ;
}


.listadoLinks{
	font-family: Tahoma,Arial;
	font-size:10px;
	font-weight:900;
	float:right;
	BORDER: #000 0px solid ;
	WIDTH: auto; 
}

.listadoLinks ul
{
	
	color:#e4f0e9;
	padding: 0px 0px 0px 0px;
	MARGIN:0px 5px 0px 0px  ; 
	BORDER: #fff 0px solid ;
	float: left;

	
}
.listadoLinks li
{
	float: left;
	padding: 0px 3Px 2px 0px;
	color:#e4f0e9;
}
.listadoLinks li a
{
	float: left;
	color:#e4f0e9;
}
.listadoLinks li a:hover
{
	float: left;
}

.listadoLinksLeft{
	float:left;
}

#holdleft  { 
	float:left;
}


#cabeceraRuta  { 
	padding: 0px 0px 0px 0px;
	MARGIN:49px 0px 0px 9px  ; 
	text-align:left;
	
	float:left;
	clear:left;
	BORDER: #fff 0px solid ;
}

#cabeceraRuta  pre{ 
	color:#FFF;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	MARGIN:0px 0px 0px 0px  ; 
	BORDER: #fff 0px solid ;
}

.weAre{ 
	background: transparent url(images/barra.png) top left no-repeat;
	MARGIN:6px 0px 0px 5px  ; 
	WIDTH: 988Px ; 
	float:left;
	BORDER: #000 0px solid ;
	height:20px;
	float:left;
	cursor:pointer;
}

.weAre a{ 
	MARGIN:2px 0px 1px 0px  ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#444346;
	float:left;
	WIDTH: 55Px ; 
	BORDER: #000 0px solid ;
	text-align:right;
}

.weAre img{ 
	MARGIN:4px 0px 1px 5px  ; 
	float:left;
}

#weAreDes{ 
	background: transparent url(images/barra_des.png) top left no-repeat;
	MARGIN:0px 0px 0px 6px  ; 
	WIDTH: 985Px ; 
	
	BORDER: #000 0px solid ;
	height:1px;
	z-index:0;
	position:absolute;
	top:110px;
	display:none;


}

#weAreDes p{ 
MARGIN:0px 0px 0px 0px  ; 
	text-align:justify;
}

/*###################################################################
/* CONTACTO
/###################################################################*/

#contacto{
	background: transparent url(images/contacto_fondo3.jpg) top left repeat-y;
	MARGIN:0px 0px 0px 5px  ; 
	padding: 0px 0px 0px 0px;
	WIDTH: 989Px ; 
	BORDER: #000 0px solid ;
	height:535px;
	z-index:0;
	position:absolute;
	top:90px;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
}

#aContacto{
	cursor:pointer;
}


.contactoTitulo{
	MARGIN:128px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 299Px ; 
	height:57px;
	float:left;

}

.tituloEsp{
	background: transparent url(images/contacto_titulo_esp.jpg) top left repeat-y;
}

.tituloEng{
	background: transparent url(images/contacto_titulo_eng.jpg) top left repeat-y;
}


#contactoFilaMedio{
	MARGIN:7px 0px 0px 160px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 299Px ; 
	height:23px;
	float:left;
	BORDER: #FFF 0px solid ;
	clear:left;
	font-weight:bold;
	font-size: 18px;
	color:#FFF;
}


#contactoDatos{
	MARGIN:5px 0px 0px 161px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: auto ; 
	height:auto;
	float:left;
	BORDER: #FFF 0px solid ;
	clear:left;
	font-size: 14px;
	font-weight:bold;
	color:#444346;
}

#contactoDatos label{
	BORDER: #FFF 0px solid ;
	WIDTH: 299Px ; 
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	float:left;
	clear:both;
	height:25px;
}


#contactoTexto{
	MARGIN:7px 0px 0px 161px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 750Px ; 
	float:left;
	BORDER: #FFF 0px solid ;
	clear:left;
	font-size: 16px;
	font-weight:bold;
	color:#FFF;
}

#contactoTexto p{
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
}

#contactoForm{
	MARGIN:5px 0px 0px 63px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 890Px ; 
	height:210px;
	float:left;
	clear:left;
	BORDER: #FFF 0px solid ;
}



#contactoFormCol1{
	font-size: 12px;
	font-weight:bold;
	color:#444346;
	WIDTH: 508Px ; 
	BORDER: #FFF 0px solid ;
	float:left;
	
}

#contactoFormCol1 label{
display:block;
font-weight:bold;
text-align:right;
width:120px;
float:left;
padding:3px 0px 0px 0px ;
margin:0px 0px 0px 29px;
BORDER: #767c7e 0px solid ;
clear:left;
height:18px;
}



#contactoFormCol1 input{
float:left;
font-size:12px;
border:solid 0px #444446;
width:316px;
margin:0px 0px 3px 7px;
color:#444346;
BORDER-top: #767c7e 1px solid ;
BORDER-right: #959d9e 1px solid ;
BORDER-left: #adb1b2 1px solid ;
BORDER-bottom: #9ea3a5 1px solid ;
height:20px;
}


#contactoFormTopLabel{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px  ; 
	WIDTH: 473Px ; 
	height:15px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-align:right;
	BORDER: #FFF 0px solid ;
}

#contactoFormTopLabel p{
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
}


#contactoFormCol2{
	font-size: 12px;
	font-weight:bold;
	color:#444346;
	WIDTH: 318Px ;

	float:left;
	BORDER: #FFF 0px solid ;
}

#contactoFormCol2 input{
	font-size: 12px;
	font-weight:bold;
	color:#444346;
	WIDTH: 75Px ;

	float:left;
	
}

#contactoFormCol2 label{
	MARGIN:24px 0px 0px 2px  ; 
	padding:0px 0px 0px 0px  ; 
	float:left;
	WIDTH: 290Px ; 
	text-align:left;
	height:20px;
	BORDER: #FFF 0px solid ;
}


#contactoFormCol2 textarea{
	font-family: Arial, Helvetica, sans-serif;
WIDTH:318Px ; 
color: #000;
height:122px;
MARGIN:0px 0px 0px 0px  ; 
padding:0px 0px 0px 0px  ; 
float:left;
font-size:12px;
color:#444346;
BORDER-top: #767c7e 1px solid ;
BORDER-right: #959d9e 1px solid ;
BORDER-left: #adb1b2 1px solid ;
BORDER-bottom: #9ea3a5 1px solid ;
resize: none;
}


#contactoCerrar{
	MARGIN:5px 7px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	float:right;
	WIDTH: 77Px ; 
	height:32px;
	BORDER: #FFF 0px solid ;
}

#contactoChecks{
	MARGIN:6px 0px 0px 153px  ; 
	padding:0px 0px 0px 0px  ; 
	float:left;
	WIDTH: 580Px ; 
	height:22px;
	BORDER: #FFF 0px solid ;
	color:#FFF;
	font-size:11px;
}

#contactoChecks label{
	color: #FFF;
}

#contactoChecksI{
	WIDTH: 22Px ; 
	float:left;
	height:22px;
	BORDER: #FFF 0px solid ;
}

#contactoChecksDescI{
	MARGIN:4px 0px 0px 0px  ; 
	WIDTH: 330Px ; 
	float:left;
	height:18px;
	BORDER: #FFF 0px solid ;
}

#contactoChecksDescI label{
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: auto;
	float:left;
	BORDER: #000 0px solid ;
	height:18px;
}

#contactoChecksDescI a{
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: auto;
	BORDER: #000 0px solid ;
	height:18px;
	float:left;
	text-align:center;
	color:#FFF;
}

#contactoChecksDescI a:link{
	text-decoration: underline; 
}

#contactoChecksDescI a:active{
	text-decoration: underline; 
}
#contactoChecksDescI a:visited{
	text-decoration: underline; 
}
#contactoChecksDescI a:hover{
	text-decoration: underline; 
}

#contactoChecksDescI u{
text-decoration: none; 
}
	

#contactoChecksD{
	WIDTH: 22Px ; 
	float:left;
	height:22px;
	BORDER: #FFF 0px solid ;
}

#contactoChecksDescD{
	MARGIN:4px 0px 0px 0px  ; 
	WIDTH: 190Px ; 
	float:left;
	height:18px;
	BORDER: #FFF 0px solid ;
}

#contactoChecksDescD label{
	MARGIN:0px 0px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: auto;
	float:left;
	BORDER: #000 0px solid ;
	height:18px;
}

#contactoSend{
	MARGIN:10px 60px 0px 0px  ; 
	padding:0px 0px 0px 0px  ; 
	float:right;
	WIDTH: 77Px ; 
	height:22px;
	BORDER: #FFF 0px solid ;
}

/*###################################################################
/* CONTENIDO
/###################################################################*/

#contenido { 
	background: transparent url(images/tira_bueno.png) top left repeat-y;
	MARGIN:0px 2px 0px 1px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 999px ; 
	float:left;
	BORDER: #FFF 0px solid ;
	TEXT-ALIGN:justify ; 
	color:#000;
	height:auto;	
	min-height:490px;
}




#contenidoflash{
	BORDER: #FFF 0px solid ;
	height:492px;	
	float:left;
}


#contenidoFlashNews{
	BORDER: #FFF 1px solid ;
	height:400px;	
	float:left;
	margin-left:6px;
	text-align:center;
}



#contenido_pie { 
	background: transparent url(images/base.png) top left no-repeat;
	MARGIN:0px 0px 1px 1px  ; 
	WIDTH: 999px ; 
	float:left;
	BORDER: #000 0px solid ;
	height:26px;

}

#contenidoWeAre { 
	WIDTH: 999px ; 
	float:left;
	display:block;
	height:auto;
}




/*###################################################################
/* PIE
/###################################################################*/

#pie { 
	MARGIN:0px 0px 6px 0px  ; 
	background: transparent url(images/pie.png) top left no-repeat;
	WIDTH:1002px ; 
	TEXT-ALIGN:justify ; 

	height:17px;
	float:left;

BORDER: #fff 0px solid ;
}


#pie_izquierda{ 
	float:left;
	width:50px;
	MARGIN:2px 0px 0px 10px  ; 
	padding: 0px 0px 0px 0px;
	BORDER: #fff 0px solid ;
}

#pie_derecha{ 
	float:right;
	width:320px;
	MARGIN:2px 0px 0px 0px  ; 
	padding: 0px 0px 0px 0px;
	BORDER: #fff 0px solid ;
}

#pie_derecha a{ 
	
	MARGIN:0px 0px 0px 0px  ; 
	padding: 0px 0px 0px 0px;
}

#pie_derecha pre{ 
	padding: 0px 0px 0px 0px;
	MARGIN:4px 12px 0px 0px  ; 
	BORDER: #fff 0px solid ;
}


/*###################################################################
/* NOTICIAS
/###################################################################*/

#contenidoCatching { 
	background: transparent url(images/tira_bueno.png) top left repeat-y;
	MARGIN:0px 2px 0px 1px  ; 
	padding:0px 0px 0px 0px  ; 
	WIDTH: 999px ; 
	float:left;
	BORDER: #FFF 0px solid ;
	TEXT-ALIGN:justify ; 
	color:#000;
	height:770px;	
}

#contenidoNews{
	MARGIN:0px 0px 0px 5px  ; 
	WIDTH: 987Px ; 
	float:left;
	height:auto;
	BORDER: #fff 0px solid ;
}

#contenidoNewsHeader{
	background: transparent url(images/news_header.jpg) top left no-repeat;
	float:left;
	WIDTH: 988px ; 
	height:107px;
}

#newsBack{
	float:right;
}

#newsBack{
	float:right;
	MARGIN:7px 10px 0px 0px;
}

#contenidoNewsBody{
	MARGIN:0px 0px 0px 0px  ; 
	BACKGROUND-COLOR:#d0d0d0; 
	float:left;
	WIDTH: 988px ; 
	height:auto;
	BORDER: #fff 0px solid ;

}

#contenidoSpace{
	float:left;
	WIDTH: 988px ; 
	height:2px;
}

.flashMenu{
	MARGIN:14px 0px 0px 0px  ; 
	WIDTH: 146px ; 
	height:240px;
	float:left;
	BORDER: #fff 0px solid ;
}


.previousNews{
	MARGIN:18px 0px 0px 0px  ; 
	WIDTH: 225px ;
	height:auto;
	float:left;
	clear:left;
	BORDER: #fff 0px solid ;
}



.cuadroPreviousNews{
	MARGIN:0px 0px 0px 0px  ; 
	float:left;
	text-align:left;
}

.cuadroPreviousNewsHead{
	float:left;
}

.cuadroPreviousNewsHead ul{
	padding: 0px 0px 0px 0px; 
	MARGIN:0px 0px 0px 0px  ; 
	WIDTH: 225px ;
	float:left;
	
}

.cuadroPreviousNewsHead li{
	height:auto;
	MARGIN:0px 0px 1px 0px  ;
	padding: 3px 0px  3px 15px; 
	font-size: 15px;
	font-weight: bold;
	BACKGROUND-COLOR:#bbb8b8; 
	color:#444346;
	list-style:none;
	list-style-type: disc;
  list-style-position: inside;
  
	BORDER: #fff 0px solid ;
}



.cuadroPreviousNewsContenido{
	WIDTH: 225px ;
	float:left;
}

.cuadroPreviousNewsContenido p{
	MARGIN:0px 0px 0px 0px  ; 
	padding: 3px 0px 3px 0px; 
}

.cuadroPreviousNewsContenido ul{
	WIDTH: 225px ;
	float:left;
	list-style:none;
	MARGIN:0px 0px 1px 0px  ; 
	padding: 0px 0px 0px 0px; 
}
.cuadroPreviousNewsContenido li{
	float:left;
	WIDTH: 185px ; 
	height:auto;
	MARGIN:0px 0px 1px 0px  ;
	padding: 5px 10px  5px 30px; 
	font-size: 12px;
	BACKGROUND-COLOR:#bbb8b8; 
}

.cuadroPreviousNewsContenido li a{
	color:#444346;
	font-weight: normal;
}


.newHeader{
	background: transparent url(images/new_header.png) top left no-repeat;
	MARGIN:9px 6px 0px 0px  ; 
	float:right;
	WIDTH: 742px ; 
	height:75px;
}

.newContent{
	BACKGROUND-COLOR:#e7e7e7; 
	MARGIN:0px 6px 0px 0px  ; 
	float:right;
	WIDTH: 739px ; 
	BORDER-left: #c8c8c8 2px solid ;
	BORDER-right: #c8c8c8 1px solid ;
	color:#444346;
}

.newsList{
	BACKGROUND-COLOR:#e7e7e7; 
	MARGIN:0px 6px 0px 0px  ; 
	float:right;
	WIDTH: 739px ; 
	BORDER-left: #c8c8c8 2px solid ;
	BORDER-right: #c8c8c8 1px solid ;
	color:#444346;
	min-height:560px;
}

.newSectionHeaderFirst{
	background: transparent url(images/new_section_header.jpg) top left no-repeat;
	BACKGROUND-COLOR:#e7e7e7; 
	MARGIN:0px 6px 0px 0px  ; 
	float:right;
	WIDTH: 739px ; 
	height:12px;
	BORDER-left: #c8c8c8 2px solid ;
	BORDER-right: #c8c8c8 1px solid ;
}

.newSectionHeader{
	background: transparent url(images/new_section_header2.jpg) top left no-repeat;
	BACKGROUND-COLOR:#e7e7e7; 
	MARGIN:0px 6px 0px 0px  ; 
	float:right;
	WIDTH: 739px ; 
	height:14px;
	BORDER-left: #c8c8c8 2px solid ;
	BORDER-right: #c8c8c8 1px solid ;
}

.newSectionFooter{
	background: transparent url(images/new_section_footer.jpg) top left no-repeat;
	BACKGROUND-COLOR:#e7e7e7; 
	MARGIN:0px 6px 0px 0px  ; 
	float:right;
	WIDTH: 739px ; 
	height:4px;
	BORDER-left: #c8c8c8 2px solid ;
	BORDER-right: #c8c8c8 1px solid ;
}

.newsSectionNumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#444346;
	MARGIN:15px 0px 0px 5px  ; 
	float:left;
	WIDTH: 41px ; 
	height:20px;
}

.newsSectionTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#444346;
	MARGIN:15px 0px 0px 5px  ; 
	float:left;
	WIDTH: 630px ; 
	height:auto;
	BORDER: #c8c8c8 0px solid ;
}

.newsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#444346;
	MARGIN:5px 0px 0px 15px  ; 
	float:left;
	WIDTH: 700px ; 
	height:auto;
	BORDER: #c8c8c8 0px solid ;
}

.newsTitle ul{
	margin-top:0; 
	margin-bottom:0;
	margin-left:15px; 
	BORDER: #c8c8c8 0px solid ;
	WIDTH: 710px ;
	float:left;
	
}

.newsTitle li{
	margin:6px 0 6px 15px;
	WIDTH: 680px ;
	color:#444346;
	
	list-style-type:disc; 
}

.newsTitle a{
	color:#444346;
}

.newsTitle a:hover{
	color:#444346;
}

.newsCol1{
	padding:0px 0px 5px 0px  ; 
	MARGIN:5px 0px 5px 51px  ; 
	float:left;
	WIDTH: 268px ; 
}

.newsCol1 p{
	padding:5px 0px 0px 0px  ; 
	margin:0px 0px 0px 0px  ; 
}

.newsCol1 img{
	padding:0px 0px 0px 0px  ; 
	MARGIN:0px 0px 8px 0px  ; 
	float:left;
	WIDTH: 268px ; 
}

.newsCol2{
	BORDER: #c8c8c8 0px solid ;
	MARGIN:15px 0px 0px 0px  ; 
	float:left;
	WIDTH: 75px ; 
}

.newsCol3{
	padding:0px 0px 5px 0px  ; 
	MARGIN:0px 0px 0px 0px  ; 
	float:left;
	WIDTH: 268px ; 

}

.newsCol3 p{
	padding:5px 0px 0px 0px  ; 
	margin:0px 0px 0px 0px  ; 
}

.newsCol{
	MARGIN:12px 0px 5px 0px  ; 
	float:left;
	WIDTH: 604px ; 
	font-size:12px;
	BORDER: #c8c8c8 0px solid ;
}

.newsCol p{
	padding:0px 0px 5px 0px  ; 
	margin:0px 0px 10px 0px  ; 
}




.newsGaleryTitle{
	MARGIN:0px 0px 0px 0px  ; 
}

.newsListTitle{
	MARGIN:10px 0px 0px 20px ; 
	text-decoration:underline;
}

#tiraImagenes{
	padding:0px 0px 15px 0px  ; 
	WIDTH: 739px ;
	height:70px; 
	float:left;
	BORDER: #000 0px solid ;
}


.cuadroLinks{
	
	MARGIN:35px 0px 0px 0px  ; 
	float:left;	
	text-align:left;
		BORDER: #000 0px solid ;
}



.cuadroArchivos{
	
	MARGIN:10px 0px 0px 0px  ; 
	float:left;	
	text-align:left;
		BORDER: #000 0px solid ;
}

.cuadroLinksHead{
BORDER: #000 0px solid ;
	float:left;
	
}

.cuadroLinksHead ul{
	padding: 0px 0px 0px 0px; 
	MARGIN:0px 0px 0px 0px  ; 
	WIDTH: 275px ;
	float:left;

}

.cuadroLinksHead li{
	height:auto;
	MARGIN:0px 0px 1px 0px  ;
	padding: 3px 0px  3px 12px; 
	font-size: 15px;
	font-weight: bold;
	BACKGROUND-COLOR:#bbb8b8; 
	color:#444346;
	list-style:none;
	list-style-type: disc;
  list-style-position: inside;
}



.cuadroLinksContenido{
	padding:0px 0px 0px 0px  ; 
	WIDTH: 279px ;
	height:auto;
	float:left;
	BORDER: #000 0px solid ;
}

.cuadroLinksContenido ul{
	WIDTH: 279px ;
	float:left;
	list-style:none;
	MARGIN:0px 0px 1px 0px  ; 
	padding: 0px 0px 0px 0px; 
	height:auto;
}
.cuadroLinksContenido li{
	float:left;
	WIDTH: 239px ; 
	height:20px;
	MARGIN:0px 0px 1px 0px  ;
	padding: 8px 10px  0px 26px; 
	font-size: 12px;
	BACKGROUND-COLOR:#bbb8b8; 

}

.cuadroLinksContenido li a{
	color:#444346;
	font-weight: normal;
}

.cuadroLinksContenido p{
	padding:0px 0px 0px 0px  ; 
	margin:0px 0px 0px 0px  ; 
}

.cuadroArchivosContenido{
	padding:0px 0px 0px 0px  ; 
	WIDTH: 279px ;
	height:auto;
	float:left;
	BORDER: #000 0px solid ;
}

.cuadroArchivosContenido ul{
	WIDTH: 279px ;
	float:left;
	list-style:none;
	MARGIN:0px 0px 1px 0px  ; 
	padding: 0px 0px 0px 0px; 
	height:auto;
}
.cuadroArchivosContenido li{
	float:left;
	WIDTH: 255px ; 
	height:20px;
	MARGIN:0px 0px 1px 0px  ;
	padding: 2px 10px  10px 10px; 
	font-size: 12px;
	BACKGROUND-COLOR:#bbb8b8; 
BORDER: #000 0px solid ;
}

.cuadroArchivosContenido li a{
	MARGIN:0px 0px 1px 0px  ;
	color:#444346;
	font-weight: normal;
	BORDER: #000 0px solid ;
}
	

.cuadroArchivosContenido img{
	padding:0px 0px 0px 0px  ;
	MARGIN:0px 5px 1px 0px  ;
	color:#444346;
	font-weight: normal;
	BORDER: #000 0px solid ;
	float:left;
}

.cuadroArchivosContenido span{
	padding:7px 0px 0px 0px  ;
	MARGIN:0px 5px 1px 0px  ;
	color:#444346;
	font-weight: normal;
	BORDER: #000 0px solid ;
	float:left;
}

.cuadroArchivosContenido p{
	padding:0px 0px 0px 0px  ; 
	margin:0px 0px 0px 0px  ; 
}
/*###################################################################
/* FUENTES
/###################################################################*/

.fnewsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#444346;
}



/*###################################################################
/* BOTONES
/###################################################################*/
a.btn {
		background-position: left top;
		height: 18px;
		padding-top: 4px;
		width:77px;
		font-weight: bold;
		text-align: center;
		text-decoration:none;
		background-image: url(images/BOTON.gif);
		float:left;
		cursor:pointer;
	}
	
	
		
a.boton {
		background-position: left top;
		height: 22px;
		padding:4px 0px 0px 0px;
		width:77px;
		font-weight: bold;
		text-align: center;
		text-decoration:none;
		background-image: url(images/botones/boton.gif);
		float:left;
		cursor:pointer;
	}
	
	a.boton span {

		background-image: url(images/botones/boton.gif);

}

a.boton:hover {
			background-position: left bottom;
			text-decoration:none;
		}
		
		a.boton:hover span {
			background-position: right bottom;


		}
		
		
/*###################################################################
/* CATCHING THE LOOK
/###################################################################*/

#catching{
	background: transparent url(images/catching_fondo.jpg) top left repeat-y;
	MARGIN:0px 0px 0px 5px  ; 
	padding: 0px 0px 0px 0px;
	WIDTH: 987Px ; 
	BORDER: #000 0px solid ;
	height:384px;
	z-index:999;
	position:absolute;
	top:494px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#catchingNews{
	background: transparent url(images/catching_fondo.jpg) top left repeat-y;
	MARGIN:0px 0px 0px 5px  ; 
	padding: 0px 0px 0px 0px;
	WIDTH: 987Px ; 
	BORDER: #000 0px solid ;
	height:384px;
	z-index:999;
	position:absolute;
	top:494px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#catchingContenido{
	float:left;
	height:285px;
	WIDTH: 469Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:95px 9px 0px 13px  ; 
}

#catchingContenido h1{
	float:left;
	WIDTH: 426Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:0px 0px 0px 20px; 
	padding:0px 0px 0px 0px; 
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#444346;
	font-weight:normal;
} 

#catchingContenidoImgH{
	float:left;
	height:95px;
	WIDTH: 426Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 9px 0px 20px  ; 
}

#catchingContenidoImgV{
	float:right;
	height:200px;
	WIDTH: 165Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 0px 0px 0px  ; 
}

#catchingContenidoImgV img{
	float:right;	
	MARGIN:0px 18px 0px 0px  ; 
}

#catchingPreviewNew{
	float:left;
	height:125px;
	WIDTH: 426Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 9px 0px 20px  ; 
}

#catchingPreviewNew p{
	MARGIN:0px 0px 5px 0px; 
	padding:0px 0px 0px 0px;
	BORDER: #FFF 0px solid ;
}


#catchingPreviewStreets1{
	float:left;
	height:45px;
	WIDTH: 426Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 9px 0px 20px  ; 
}

#catchingPreviewStreets1 p{
	MARGIN:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	BORDER: #FFF 0px solid ;
}

#catchingPreviewStreets2{
	float:left;
	height:165px;
	WIDTH: 270Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 9px 0px 20px  ; 
}

#catchingPreviewStreets2 p{
	MARGIN:0px 0px 5px 0px; 
	padding:0px 0px 0px 0px;
	BORDER: #FFF 0px solid ;
}



.catchingTexto{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#444346;
	font-weight:normal;
}


#catchingVerMas1{
	float:left;
	height:25px;
	WIDTH: 410Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:5px 9px 0px 20px  ; 
}

#catchingVerMas1 a{
	float:right;
	color:#444346;
	font-weight:bold;
	text-decoration:underline;
}

#catchingVerMas2{
	float:left;
	height:25px;
	WIDTH: 270Px ; 
	BORDER: #FFF 0px solid ;
	MARGIN:15px 9px 0px 20px  ; 
}

#catchingVerMas2 a{
	float:right;
	color:#444346;
	font-weight:bold;
	text-decoration:underline;
}

#contactoResultado{
	margin: 0px;
	padding: 0px;
}







/*###################################################################
/* LOGIN
/###################################################################*/

#login{
	width: 480px;
	MARGIN:80px 20px 190px 310px  ; 
	float:left;
}

#login_header{
	padding:2px 0px 0px 0px  ; 
	width: 378px;
	background-color:  #444446;
	color:  #FFF;
	border: 1px solid #FFF;
		FONT-WEIGHT: bold;
		text-align:center;
		height:20Px;
}

#login_contenido{
	width: 378px;
	height:130px;
	background-color:  #444446;
	color:  #FFF;
	border: 1px solid #FFF;	
	text-align:right;
	background-image: url(images_new/candado.gif);
	background-position:left;
	background-repeat: no-repeat;
}

#loginFormL1{
	width: 60px;
	float:left;
	margin: 15px 0px 0px 110px;
	text-align:right;
}

#loginFormL1 p{
	margin: 10px 0px 13Px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #b1afaf;	
}

#loginFormL2{
	width: 110px;
	float:left;
	margin: 15px 0px 0px 5px;
}

#loginFormL2 p{
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#loginFormL2 input{
	font-family: arial, helvetica;
	font-size: 12px;
	background-color:  #ffffff;
	height: 16px;
	border: 1px solid #444446;
	color: #333333;
}

#loginFormL2 a{
				color: #009CCE;
				width:150px;
				margin: 0px 0px 0px 0px;
				text-align:left;
}




#loginButtons{
width: 110px;
	MARGIN:0px 0px 0px 0px  ; 
	float:left;
}

#loginButtons input {
MARGIN:0px 10px 5px 0px  ; 
float:left;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color:  #ffffff;
	height: 20px;
	border: 1px solid #ececec;
	color: #444446;
}


#loginError {
	width: 378px;
	MARGIN:0px 0px 15px 0px  ; 
	text-align:center; 
	border:solid 1px #8B0000;
	color:#FFF;
	background-color:  #FFA07A;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #444446;
background:#cbcbce;
margin-bottom:20px;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
border:solid 0px #444446;
margin-bottom:0px;
}
#stylized p{
font-size:11px;
color:#000;
margin-top:0px;
margin-bottom:20px;
border-bottom:solid 1px #444446;
padding-bottom:5px;
}
#stylized label{

display:block;
font-weight:bold;
text-align:right;
width:150px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:150px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #444446;
width:200px;
margin:2px 0 20px 10px;
}


#stylized img{
margin: 10px 10px 0px 0px;
float:left;
width:18px;
}

#stylized select{
margin: 0px 10px 10px 10px;
float:left;
font-size:11px;
}

.stylizedMsg{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.stylizedMsg p{
	margin: 5px 0px 0px 0px;
}

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

#botonCentrado{
	width:auto;
	height:33px;
	clear:both;
	border:solid 0px #444446;
	text-align:center;
}

button{
margin-left:4px;
margin-right:4px;
width:135px;
height:31px;
background:#444446 url(img/button.png) no-repeat;
text-align:center;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
cursor:pointer;
}

.ferror{
	font-size:11px;
	color:#f62b16;
}

.fok{
	font-size:11px;
	color:#15b73b;
}

#stylizedList{
border:solid 0px #444446;
margin-bottom:20px;
overflow:auto;
}

#stylizedList h1 {
font-size:14px;
font-weight:bold;
margin-bottom:15px;
border:solid 0px #fff;
color:#FFF;
}

.mylist{
margin:0 auto;
width:600px;
padding:14px;
}

.mylistAncha{
width:680px;

}


.tabla{
	float:left;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	border-left:solid 2px #fff;
	border-right:solid 0px #fff;
	
}

.tabla p{
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
}


.tablaHeader{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	background:#444446;
	border-top:solid 0px #fff;
	border-bottom:solid 2px #fff;
	border-left:solid 0px #fff;
	border-right:solid 2px #fff;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

.tablaBodyRow1{
	background:#AAA;
	
}

.tablaBodyRow1:hover{
	background:#BBB;
	
}

.tablaBodyCell{
	margin:0px 0px 0px 0px;
	padding:4px 2px 4px 4px;
	border-top:solid 0px #fff;
	border-bottom:solid 0px #fff;
	border-left:solid 0px #fff;
	border-right:solid 2px #fff;
	color:#FFF;
	text-align:center;

}

.alginLeft{
	text-align:left;

}

#catalgosAccess{ 
	MARGIN:0px 0px 0px 0px  ; 
	WIDTH: 36Px ; 
	height:54px;
	BORDER: #000 0px solid ;
	z-index:999;
	position:relative;
	top:16px;

	display:block;
}

#cabeceraIzq{
	WIDTH: 961Px ;
	float:left;
	BORDER: #FFF 0px solid ;
	height:90px;
}

#cabeceraDer{
	WIDTH: 34Px ;
	float:left;
	BORDER: #FFF 0px solid ;
	height:84px;
}