/* GENERALES */



html { 

	padding:0px;

	margin:0px;

	

}



body {
	background-image: url(imag/plantilla/fondo.gif);
	background-repeat: repeat-y;
	background-color: #B7C5C5;
	/*font-family: Tahoma, sans-serif;

	color:#000000; */ 

	padding:0px;
	text-align: center;
	background-position:center top;
	margin-top:35px !important;
	margin-bottom:20px !important;
	font-family: Tahoma, sans-serif;
	font-size: 75%;
	color: #40162E;
	height: auto;
	width: auto;
	font-weight: bold;
}



#pagina {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 740px;
	background-color: #B7C5C5;
	background-image: url(imag/plantilla/pagina_fondo.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	border: thin outset #40162E;
}



IMG {

	border: 0;

}



IMG.Medio {

	vertical-align: middle;

	border-right: 10px;

	padding-right: 10px;

}



FORM {

	margin: 0;	

}



/* IDIOMAS */



.idiomas {

	margin: 0;

	padding: 0px 0px 0px 20px;

	border: 0;

	font-family: Tahoma, sans-serif;

	font-size: 12px;

	COLOR: #565656; 

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;		

}



.idiomas ul {

	padding: 1em 0.3em 1em 0.8em; 

	LINE-HEIGHT: 14pt; 	

	margin: 0;

	border: 0;

}

	

.idiomas li {

	background-image: url(imag/plantilla/bullet_m_util_cliente.gif);

	background-repeat: no-repeat;

	background-position: 0% 5px;

	padding-left: 15px;

	padding-top: 5px;

	/* padding-right: 20px; */

	list-style-type: none;

}



.idiomas a:link, .idiomas a:visited {

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #565656; 

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

	padding: 2px 4px; 

}



.idiomas a:hover {

font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #97A8BA; 

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



.idiomas a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}









/* CABECERA */



#cabecera {
	height:153px;
	font-family: Tahoma, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #40162E;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: transparent;

}







#cabecera .top {
	height: 9px;
	background-image: url(imag/plantilla/foto_cabecera.jpg);
	background-repeat: no-repeat;
	/* background-color: #983C49; */

	

}



#cabecera .bottom {

	height: 0px;

	

    /*background-image: url(imag/plantilla/linea_sup_cabecera.gif);

	background-color: #983C49;

	*/

}



/* BARRA SUPERIOR */



#barraSuperior {

	width: 740px;

	/*height: 102px;*/

	height: 102px;

	padding: 0px 3px 0px 10px;

	background-image: url(imag/plantilla/buscador_fondo.jpg);

	background-repeat: no-repeat;

	background-color: transparent;

	color:#F23201;

	text-align: left;

}



#barraSuperior .izquierda {

	width: 339px;

}



#barraSuperior .centro {

	border-color: #EA7B0D #242424 #242424 #242424;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;	

}



#barraSuperior .derecha {

	width: 208px;

}



/* BARRA LATERAL */



#barraLateral {

	float: left;

	text-align:left;

	/*width: 224px;*/

	width: 202px;

	BACKGROUND-COLOR: transparent;

	margin: 0px auto;

	padding: 0px;

}



#barraLateral .top {



	border-color: #EA7B0D #000000 #000000 #000000;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;	

}



#barraLateral .bottom {



	border-color: #000000 #000000 #000000 #000000;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;	

}



/* BUSCADOR */



#buscador {

	padding-top: 7px;

	padding-left: 7px;

	text-align: left;

    vertical-align: bottom;

}



#buscador input {

	font-family: Tahoma, sans-serif;

	FONT-SIZE: 11px;

	FONT-WEIGHT: normal;

	COLOR: #333333;

	vertical-align: middle;

}



/*MENU SECCION*/



#menu_sec {

	margin: 0;

	padding: 0;

	border: 0;

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #003366;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



#menu_sec .top {

	/* height: 0px;

	background-image: url(imag/plantilla/fondo_sup_sec.gif);

	background-color: #000000;*/

}



#menu_sec ul {

	padding: 1em 0.3em 1em 0.8em;

	LINE-HEIGHT: 14pt;

	margin: 0;

	border: 0;

}

	

#menu_sec li {

	background-image: url(imag/plantilla/bullet_m_sec.gif);

	background-repeat: no-repeat;

	background-position: 2% 5px;

	padding-left: 15px;

	/* padding-right: 20px; */

	list-style-type: none;

}



#menu_sec a:link, #menu_sec a:visited {
	/*FONT-WEIGHT: bold; 

	COLOR: #000000; 

	TEXT-DECORATION: none;

	background: transparent; */

	

	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #40162E;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	padding: 2px 4px;

}



#menu_sec a:hover {
	/*

	TEXT-DECORATION: none;

	background: #DCDBD9; 

	*/

	

	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #B7C5C5;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;

}



#menu_sec a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



/* MENU UTILIDADES BASICO*/



#menu_util_basico {

	margin: 0;

	padding: 0;

	border: 0;

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #003366;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



#menu_util_basico .top {

	height: 0px;

	background-image: url(imag/plantilla/fondo_sup_util.gif); 	

}



#menu_util_basico ul {

	padding: 1em 0.3em 1em 0.8em; 

	LINE-HEIGHT: 14pt; 	

	margin: 0;

	border: 0;

}

	

#menu_util_basico li {

	background-image: url(imag/plantilla/bullet_m_util.gif);

	background-repeat: no-repeat;

	background-position: 2% 5px;

	padding-left: 15px;

	/* padding-right: 20px; */

	list-style-type: none;

	

}



#menu_util_basico a:link, #menu_util_basico a:visited{
	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #40162E;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	padding: 2px 4px;

}



#menu_util_basico a:hover {
	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #C0CCCC;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;

}



#menu_util_basico a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



/* MENU UTILIDADES CLIENTE*/



#menu_util_cliente {

	margin: 0;

	padding: 0;

	border: 0;

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #003366;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



#menu_util_cliente .top {

	height: 0px;

	background-image: url(imag/plantilla/fondo_menu_top.gif); 	

}



#menu_util_cliente ul {

	padding: 1em 0.3em 1em 0.8em; 

	LINE-HEIGHT: 14pt; 	

	margin: 0;

	border: 0;

}

	

#menu_util_cliente li {

	background-image: url(imag/plantilla/bullet_m_util_cliente.gif);

	background-repeat: no-repeat;

	background-position: 2% 5px;

	padding-left: 15px;

	/* padding-right: 20px; */

	list-style-type: none;

}



#menu_util_cliente a:link, #menu_util_cliente a:visited {

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #003366;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

	padding: 2px 4px;

}



#menu_util_cliente a:hover {

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #3399FF;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



#menu_util_cliente a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



/* CONTENIDO */



#contenido {

	padding-top:17px;

	width: 482px;

	margin-left: 220px;

	color: #666666;

}



#contenido .titulo {
	COLOR: #40162E;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	border-color: #40162E;
	border-bottom-style: solid;
	background-image: url(imag/plantilla/fondo_titulo.gif);
	left: 5px;
	padding-left: 10px;

}



#contenido .tituloLinea {

}



#contenido .tituloLinea a:link, #contenido .tituloLinea a:visited {

  font-size: 12px;

	FONT-WEIGHT: bold; 	

	COLOR: #D7AF4A; 

	TEXT-DECORATION: underline;

	background: transparent; 

}



#contenido .tituloLinea a:hover {

	TEXT-DECORATION: none;

	background: transparent; 

}



#contenido .tituloLinea a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}





#contenido img.derecha {

	margin-left: 10px;

	margin-bottom: 10px;	

	float: right;

	border: 2px solid #B4B4B4;

}



#contenido img.izquierda {

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

	border: 2px solid #B4B4B4;

}



#contenido img.centro {

	margin-left: 10px;

	border: 2px solid #B4B4B4;

}



#contenido ul {

	padding: 0.3em 0.3em 0.3em 0.3em; 

	LINE-HEIGHT: 14pt; 	

	margin: 0;

	border: 0;

}

	

#contenido li {

	list-style-type: square;

	margin-left: 25px;

}



#contenido input, textarea, button {

	font-family: Tahoma, sans-serif;

	FONT-SIZE: 11px;

	FONT-WEIGHT: normal;

	COLOR: #4F4F4F;

	vertical-align: middle;

	background-color: #EAEBDC;

	border: transparent;

}



#contenido .boton {

	font-family: Tahoma, sans-serif;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ffffff;

	BACKGROUND-COLOR: #FFFFFF;

}



#contenido a:link, #contenido a:visited {

	FONT-WEIGHT: bold;

	COLOR: #666666;

	background: transparent;

}



#contenido a:hover {

	TEXT-DECORATION: none;

	background: transparent; 

}



#contenido a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



.texto-intro {

	margin-left: 0px;

	padding: 10px 10px 10px 10px;

	border: 0px solid #EAD699;

	/*BACKGROUND-COLOR: #E7E9E6;*/

	vertical-align: middle;

	font-family: Tahoma, sans-serif;

	COLOR: #666666;

	font-size: 100%;

}



#tablaTitulo {
	margin: 0px 0px 5px 0px;
	height: 25px;
	vertical-align: middle;
	font-family: Tahoma, sans-serif;
	COLOR: #40162E;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;

}



#tablaTitulo a:link, #tablaTitulo a:visited {

	COLOR: #666666;

	TEXT-DECORATION: none;

	background: transparent;

}



#tablaTitulo a:hover {

	TEXT-DECORATION: none;

	background: transparent;

}



#tablaTitulo a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



#tablaTitulo .fondoTablaTituloIzquierda {
	padding: 2px 2px 2px 2px;
	width: 20px;
	text-align: center;
	BACKGROUND-COLOR: #B7C5C5;
	height: 30px;

}



#tablaTitulo .fondoTablaTituloDerecha {
	padding: 2px 2px 2px 2px;
	text-align: left;
	border-color: #B7C5C5;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;

}



#tablaDatos {
	vertical-align: sub;
	font-family: Tahoma, Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	padding: 10px;
	border: 0px solid rgb(204, 204, 204);
	background-color: transparent;
	font-style: normal;
	color: #000;
	text-align: justify;
	margin-top: 100px;
	margin-right: 20px;
	margin-bottom: 17px;
	margin-left: 0px;
	border-bottom-color: #300;
	margin: 0;

}



#tablaDatos .fondoTablaTexto {

	/*padding: 10px 10px 10px 10px;	*/

	padding: 10px 10px 10px 0px;

	BACKGROUND-COLOR: transparent;

}



#tablaDatos ul {

	LINE-HEIGHT: 14pt; 	

	margin: 0;

	border: 0;

}

	

#tablaDatos li {

	list-style-type: circle;

	margin-left: 25px;

}



#tablaTexto {
	/*margin: 0px 0px 17px 20px;*/

	

	margin: 0px 0px 17px 0px;
	vertical-align: middle;
	font-family: Tahoma, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	padding: 10px 10px 10px 10px;
	LINE-HEIGHT: 12pt;
	border: 0px solid rgb(204, 204, 204);
	background-color:transparent;
	color: #40162E;

}



#barraCatalogo {

	margin: 0px 0px 17px 0px;

	font-family: Tahoma, sans-serif;

	FONT-SIZE: 11px;

	FONT-WEIGHT: normal; 	

	padding: 10px 10px 10px 10px;	

	LINE-HEIGHT: 12pt; 

	border: 0px dashed rgb(204, 204, 204); 

	/*BACKGROUND-COLOR: #DCDBD9;*/

	background-image: url(imag/plantilla/fondo_titulo.png);



}



#barraCatalogo a:link, #barraCatalogo a:visited {

	vertical-align: middle;

	FONT-WEIGHT: bold; 	

	COLOR: #718CA9; 

	TEXT-DECORATION: none;

	background: transparent; 



}



#barraCatalogo a:hover {

	vertical-align: middle;

	TEXT-DECORATION: underline;

	background: transparent; 

}



#barraCatalogo a:active {

	vertical-align: middle;

	TEXT-DECORATION: none;

	background: transparent; 

}



/* PIE */



#pie {
	width: 740px;
	height: 55px;
	vertical-align: middle;
	margin: 0px, 0px, 0px, 0px;
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #472536;
	TEXT-DECORATION: none;

}



#pie .izquierda {
	font-family: Tahoma, sans-serif;
	font-size: 1em;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #472536;
	TEXT-DECORATION: none;
	width: 233px;
	height: 55px;
	text-align: center;

}

#pie .izquierda img {

	display:none;

}



#pie .centro {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #472536;
	TEXT-DECORATION: none;
	text-align: left;
	padding-left: 10px;

}



#pie a:link, #pie a:visited {

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

	padding: 2px 4px;

	width: 200px;

}



#pie a:hover {

	font-family: Tahoma, sans-serif;

	font-size: 1em;

	COLOR: #FFCC99;

	BACKGROUND-COLOR: transparent;

	TEXT-DECORATION: none;

}



#pie a:active {

	TEXT-DECORATION: none;

	background: transparent; 

}



#cesta {

	margin: 0px 0px 17px 0px;

    vertical-align: middle;

	font-family: Tahoma, sans-serif;

	FONT-SIZE: 8px !important;

	FONT-SIZE/**/: 10px;

    FONT-WEIGHT: normal;       

    LINE-HEIGHT: 12pt;         

	border: 0px solid rgb(204, 204, 204);

	BACKGROUND-COLOR: transparent;

}



#cesta td

{

       padding: 2px 2px 2px 10px;

}



#contenido .tituloLinea a:hover

{

       text-decoration: none;

}
