/* NATIVAS */


BODY {
	FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; overflow: auto; COLOR: #9F9E97; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;background-color:#ffffff;
}

IMG {
	border:0px;
}

FORM {
	border:0px;
	margin:0px;
	padding:0px;
}

H1 {
	width: 597px;
	float:left;
	height:29px;
	border-top: 1px solid #FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	background-color: #D98F31;
	margin:0;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 7px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5AA7;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:0;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005192;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding:0;
}

h4{
	font-size:11px;
	color:#4B5AA7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	margin:0px 0px 5px 0px; 
	text-align:left;
}
h5{
	font-size:10px;
	color:#4B5AA7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	margin:0px 0px 0px 0px; 
	text-align:left;
}

INPUT {
	border: 1px solid #CCCCCC;
	height:13px;
	color:#9F9E97;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

select{
	border: 1px solid #CCCCCC;
	height:13px;
	color:#000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

textarea {
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9F9E97;
	font-size:11px;
	width:250px;
}
.envioCaja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:11px;
}

#boton{
	height:17px;
	background-color:#CCCCCC;
	border: 1px solid #41434B;
	color: black;
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
}

ul.nivell02 li {padding: 0 0 0 34px; background-image: url(../img/imgTree.gif); background-repeat: no-repeat; background-position: left top; list-style-type:none;}
ul.nivell02 li.terminal {padding: 0 0 0 34px; background-image: url(../img/imgTreeTerminal.gif); background-repeat: no-repeat; background-position: left top; list-style-type:none;}
ul.nivell02 li a:hover {text-decoration: none; font-weight: normal; color: #9F9E97; list-style-type:bold;}
ul.nivell02 li a:visited {text-decoration: none; font-weight: normal; color: #9F9E97; list-style-type:none;}
ul.nivell02 li a:link {text-decoration: none; font-weight: normal; color: #9F9E97; list-style-type:none;}
ul.nivell01 li a:hover {text-decoration: underline; list-style-type:none; color:#9F9E97; font-weight: bold;}
ul.nivell01 li a:visited {text-decoration: none; list-style-type:none; color:#9F9E97; font-weight: none;}
ul.nivell01 li a:link {text-decoration: none; list-style-type:none; color:#9F9E97; font-weight: none;}
ul.nivell01{ list-style-type:none; margin:0}


ul{
	margin:5px 0 0 15px;
	padding: 0;
}

li{
	padding: 10px 0 0 0;
}
/* ESTRUCTURA */

#contenedor{
	width:780px;
	padding:0px;
	margin:0px;
}
#contenedorRecurso{
	width: 780px;
	text-align: right;
	position:relative;
}


#barramenu{
	width: 738px;
	height: 23px;
	background-color: #E7E7DE;
	margin:0px;
	border-bottom: 1px solid #C9C9C1;
	padding: 8px 0 0 42px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	vertical-align: bottom;
}

#barramenu img{margin-right: 45px;}

#barramenuInterior{
	width: 738px;
	height: 23px;
	background-color: #E7E7DE;
	margin:0px;
	border-bottom: 1px solid #C9C9C1;
	padding: 8px 0 0 42px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	vertical-align: bottom;
}

#barramenuInterior img{margin-right: 25px;}

#barraBuscador{
	width: 955px;
	height: 19px;
	background-color: #BEBFC4;
	padding:0px 48px 0px 0px;
	margin:0px;
	border-bottom: 1px solid #FFFFFF;
	float:left;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align: middle;
}

#cuerpo{
	width: 1003px;
}

#logoycabecera{
	width: 1003px;
	float:left;
	padding:0px;
	margin:0px;
}

#logo{
	width: 193px;
	float: left;
	padding: 0;
	margin: 0;
	height: 97px;
}

/*--- CABECERAS CASTELLANO ---*/
#cabecera{
	background-image:url(../img/cabecera.jpg);
	background-repeat: no-repeat;
	height: 168px;
	width:780px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}

#cabecera1{
	background-image:url(../img/cabecera1.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width:738px;
	padding:20px 0 0 42px;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}

#cabecera2{
	background-image:url(../img/cabecera2.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width:738px;
	padding:20px 0 0 42px;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}

#cabecera3{
	background-image:url(../img/cabecera3.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width:738px;
	padding:20px 0 0 42px;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}

#cabecera4{
	background-image:url(../img/cabecera4.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width:738px;
	padding:20px 0 0 42px;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}

#cabecera5{
	background-image:url(../img/cabecera5.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width:738px;
	padding:20px 0 0 42px;
	margin:0;
	border:0;
	float:left;
	border-bottom: 1px solid #C9C9C1;
}
/*--- FIN CABECERAS CASTELLANO---*/



#menuyrecurso{
	width:1003px;
	float:right;
	padding:0;
	margin:0;
	border:0;
}

#menu{
	width: 171px;
	float: left;
	padding: 0;
	margin: 0;
}

#menu li{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004C88;
	font-size:10px;
	border-bottom: 1px solid #A9A69F;
	padding: 10px 0 10px 44px;
	margin-right: 7px;
}

#menu ul{
	margin: 0;
	padding: 0;
}


#HOME{
	width:738px;
	padding: 0;
	margin: 29px 0 40px 0;
	float:right;
	min-height: 180px;
	height:auto;
	text-align:left;
}
* html #HOME {
	height: 180px;
}

#recurso{
	font-size:10px;
	float:right;
	position: relative;
	width:609px;
	padding: 0;
	margin: 0;
	min-height: 300px;
	height:auto;
}
*html #recurso{height: 300px;}

#flash{
	font-size:10px;
	float:right;
	position: relative;
	width:609px;
	padding: 0;
	margin: 5px 0 0 0;
}
#recurso a{font-size:10px; font-weight:normal;}


#texto{
	width: 330px;
	border-top: 8px solid #005192;
	padding: 16px 67px 0 39px;
	float:left;
}
#texto2{
	width:503px;
	border-top: 8px solid #005192;
	padding: 16px 67px 0 39px;
	float:left;
}

.textorojo{
	color:#AB001B;
	font-size: 11px;
}
#imagen{
	width: 173px;
	margin:0;
	padding:0;
	float:right;
}

#img{
	width: 136px;
}

/* Para la aplicación de contacto por ejemplo, para los márgenes.. */

#aplicacion{
	padding: 0px;
	width:330px;
	margin:0;
	float:left;
	
}
#textoAplicacion{ 
	padding: 16px 0 0 0;
	float:left;
	width:350px;
}



#separadorPie{
	width: 1003px;
	height: 18px;
	background-color: #BEBFC4;
	padding: 0px;
	margin:0px;
	border-bottom: 1px solid #FFFFFF;
	float:left;
	text-align:right;
}

#pie{
	position: relative;
	float:right;
	width: 738px;
	padding: 5px 0 5px 0;
	margin:0px;
	text-align: right;
	font-size:10px;
	border-top: 1px solid #9F9E97;
	border-bottom: 1px solid #9F9E97;
}
#pie img{ margin-left: 35px;}

#pie4{
	position: relative;
	float:right;
	width: 710px;
	padding: 5px 0 5px 28px;
	margin:0px;
	text-align: left;
	font-size:10px;
	border-bottom: 1px solid #9F9E97;
}
#pie4 img{ margin-left: 35px;}


#pie2{
	color: #605752;
	position: relative;
	float:right;
	width: 738px;
	padding: 14px 0 10px 0;
	margin:0px;
	text-align: center;
	font-size:9px;
}

#pie2 a{
	color:#A9A69F; font-size:9px;
	text-decoration:none;
}

#pie3{
	color: #605752;
	position: relative;
	float:right;
	width: 658px;
	padding: 10px 0 10px 80px;
	margin:30px 0 0 0;
	text-align: center;
	font-size:9px;
	border-top: 1px solid #9F9E97;
	border-bottom: 1px solid #9F9E97;
}

#pie3 a{
	color:#A9A69F; 
	font-size:9px;
	text-decoration:none;
}

#avisoPie{
	position:relative;
	float:left;
	width: 144px;
	height: 44px;
	background-color: #161671;
	padding: 12px 2px 2px 24px;
	margin:0px;
	text-align: left;
	color: #FFFFFF;
	
}
#contenedorPie{
	clear:both;
	width: 780px;
	margin:0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

#contenedorPie3{
	clear:both;
	width: 780px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

ul.MS{
	padding: 5px 0px 3px 0px;
	margin: 0px 0px 0px 18px;
}

/*---- enlaces ----*/
A:link {COLOR: #9F9E97;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: underline;font-size: 10px;}
A:visited {COLOR: #9F9E97;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: underline;font-size: 10px;}
A:hover {COLOR: #9F9E97;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: underline;font-size: 10px;}


/* MENÚ */
a.menuPrincipal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: normal;
	text-decoration: none;
}

a.menuPrincipal:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: normal;
	text-decoration: none;
}

a.menuPrincipal:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: normal;
	text-decoration: none;
}

a.menuPrincipalSelec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipalSelec:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipalSelec:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004C88;
	font-weight: bold;
	text-decoration: none;
}

/*MENU SECUNDARIO*/
/* MENÚ */

li.menuSecundario{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E7181;
	font-weight: normal;
	text-decoration: none;
}

a.menuSecundario{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E7181;
	font-weight: normal;
	text-decoration: none;
}

a.menuSecundario:hover{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E7181;
	font-weight: normal;
	text-decoration: bold;
}

a.menuSecundario:visited{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E7181;
	font-weight: normal;
	text-decoration: none;
}

li.menuSecundarioSelec{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#161671;
	font-weight: bold;
	text-decoration: none;
}
a.menuSecundarioSelec{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#161671;
	font-weight: bold;
	text-decoration: none;
}

a.menuSecundarioSelec:hover{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#161671;
	font-weight: bold;
	text-decoration: none;
}

a.menuSecundarioSelec:visited{
	list-style-image:url(../img/comunes/pixel.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#161671;
	font-weight: bold;
	text-decoration: none;
}

#ImagenAmpliada{
	position:relative;
	left:0;
	float:left;
}

#editorImgIzquierda{
	float:left;
}

#editorImgDerecha{
	float:right;
}

#editorTexto{
	padding: 10px 10px 8px 10px; 
	width:755px; 
	background-color:#FFFFFF;
	text-align: justify;
}

#editorIzq{
	min-height: 110px;
	padding: 10px 10px 8px 10px; 
	width:755px; 
	background-color:#FFFFFF;
	text-align: justify;
}

#editorDer{
	min-height: 110px;
	padding: 10px 10px 8px 10px; 
	width:755px; 
	background-color:#FFFFFF;
	text-align: justify;
}

#editorIzq img{
	float: left;
	padding-right:10px;
}

#editorDer img{
	float: right;
	padding-left:10px;
}

#editorColIzq{
	text-align:left;
	padding: 0px 0px 0px 10px;
	float:left;
	height:auto;
	/*width:360px; pasamos el width directamente en insertarHTML(lib.js) para las distintas columnas(2,3,4,5)*/
}
#editorColDcha{
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*width:360px;*/
	float:left;
}
#contenedorCol{
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 10px;
	width: 726px;
	float:left;
}
#contenedorColTitulo{
	background-color:#E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding: 0px 0px 0px 10px;
	margin: 10px;
	width: 746px;
	float:left;
}
.editorText{
	FONT-SIZE: 11px; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #6E7181; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}

.editorTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5AA7;
	font-weight: bold;
	margin-bottom: 0px 0px 0px 0px;
	padding:0;
}

/*Popup*/
#contenedorGeneralPopup{
	width:500px;
	position:absolute;
	left:50%;
	margin-left: -250px;
	text-align:center;
}
#contenedorPopup{
	width:500px;
	text-align:center;
}

#barraOpcionesPopup{
	height: 20px;
	background-color: #3A549F;
}
#piePopup{
	width: 500px;
	height: 20px;
	background-color: #3A549F;
	padding: 5px 0 5px 0;
	margin:0;
	text-align: center;
	color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	
}
#cuerpoPopup{
	position:relative;
	
}
#cabeceraPopup{
	text-align:left;
	width:500px;
	height: 50px;
	background-image:url(../img/cabeceraPopup.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 25px;
}
#recursoPopup{
	width: 450px;
	position:relative;
	background-color: #FFFFFF;
	border-top-width:12px;
	border-top-style:solid;
	border-top-color: #FFFFFF;
}

#recursoPopupEnvio{
	margin-top:10px;
	margin-bottom:10px;
	float:none;
	width: 450px;
	position:relative;
	background-color: #FFFFFF;
	height:150px;
	padding-top: 75px;
	
}
#formularioContenedorPopup{
	background-color: #E7E7E7;
	text-align:left;
	float:left;
	width:100%;
}
#etiquetaPopup {width:100px;float:left;padding-top:3px;margin:10px 0 0 10px;}
#campoPopup {width:200px;float:left;padding-top:3px;margin:10px 0 0 0;}

#formularioPopup{
	margin-top:5px;
	width: 300px;
	text-align:left;
	color: #000000;
}

#formulario{
	padding:10px;
	background-color: #E7E7E7;
	text-align:left;
	color: #6E7181;
	width:330px;
	float:left;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;}
	
#formularioEnvio{
	padding:10px;
	background-color: #E7E7E7;
	text-align:left;
	color: #6E7181;
	width:540px;
	height: 364px;
	float:left;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;}

#etiqueta {width:100px;float:left;padding-top:3px;margin:10px 0 0 10px;}
#campo {width:500px;float:left;padding-top:3px;margin:10px 0 0 0;}
#contenedoretiqueta{width:100%; float:left;}

/*Previsualizar Editor*/
#cuerpoEditor{
	position:relative;
	float:right;
}
#cabeceraEditor{
    width:779px;
	height: 93px;
	background-image: url(../img/fondoLogo.jpg);
	background-repeat: no-repeat;
	float:left;
}
#recursoEditor{
	float: right;
	width: 618px;
	position:absolute;
	background-color: #FFFFFF;
}
#menuEditor{
	width: 164px;
	position: relative;
	float:left;
}

/*Para que el editor no de problemas utilizamos el estilo "productoNombre", que debe ser igual a h2*/
.productoNombre{
	font-size:10px;color:#000080;FONT-FAMILY:Verdana, Helvetica, sans-serif;font-weight:bold; margin:0px; text-align:left;text-transform:uppercase;
}

.productoTexto{
	font-size:10px;color:#000080;FONT-FAMILY:Verdana, Helvetica, sans-serif;font-weight:none; margin:0px; text-align:left;text-transform:none;
}
/*---------------------------*/
.pie{
	background-color: #161671;
	padding: 5px 15px 10px 0px;
	margin:0;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color: #FFFFFF;
}

.rojo{
	color:#FF0000;
}
	
.sinAltura{
	height: 15px;
	border-width:0px;
}

/*Mapa Web*/

#mapaWeb img{
	float:left;
}

#mapaWeb{
	padding-bottom:30px;
	float:left;
	position:relative;
	width:597px;
}

#mapaWebCol{
	float:left;
	width:199px;
}

/*Mapa Primario*/
.tiendaCategoriaPrimariaMapaWeb:link,.tiendaCategoriaPrimariaMapaWeb:visited,.tiendaCategoriaPrimariaMapaWeb:active {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000080;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
}

.tiendaCategoriaPrimariaMapaWeb:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F79F06;
	font-weight: bold;
	text-decoration: none;
}

/*Mapa Secundario*/
.tiendaCategoriaSecundarioMapaWeb{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}
a.tiendaCategoriaSecundarioMapaWeb{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.tiendaCategoriaSecundarioMapaWeb:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F79F06;
	font-weight: bold;
	text-decoration: none;
}

a.tiendaCategoriaSecundarioMapaWeb:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.sinborde{
	border:0px;
	height: 16px;
}
/*TEST*/
.tabla1{
	background-color:#f9f9f9; padding:10px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.tabla2{
	background-color:#f0f0f0; padding:10px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.tituloPregunta{
	font-size:10px;color:#000080;FONT-FAMILY:Verdana, Helvetica, sans-serif;font-weight:none; margin:0px; text-align:left;text-transform:none;
}

/*EDITOR*/

#ColumnaIzquierda{
	float:left;
	width:276px;
	border-right:1px solid #CCCCCC;
	background-color:#F1F1F1;
	color:#6E7181;
	min-height: 384px;
	height:auto;
	font-weight:normal;
}
* html #ColumnaIzquierda {
	height: 384px;
}
#ColumnaIzquierda p{
	padding:0 10px 0 10px;
}
#ColumnaIzquierda h2{
	padding:0 10px 0 10px;
}
#ColumnaIzquierda img{
	border-bottom:1px solid #CCCCCC;
}

#BloqueDerecha{
	float:left;
	width:490px;
	border-bottom:1px solid #CCCCCC;
	color:#6E7181;
	min-height: 112px;
	height:auto;
	padding-left:10px;
	text-align:justify;
}
* html #BloqueDerecha {
	height: 112px;
}

#BloqueDerecha img{
	float: right;
	margin-left:10px;
	border-left:1px solid #CCCCCC;
}
#BloqueDerecha ul{
	padding-right:10px;
}
#BloqueDerecha h2{
	padding:10px 10px 0 0;
	margin:0;
}

#BloqueDerecha p{
	padding:0 10px 0 0;
}

#BloqueDerechaGris{
	float:left;
	width:490px;
	border-bottom:1px solid #CCCCCC;
	background-color:#F1F1F1;
	color:#6E7181;
	min-height: 112px;
	height:auto;
	padding-left:10px;
	text-align:justify;
}
* html #BloqueDerechaGris {
	height: 112px;
}

#BloqueDerechaGris img{
	float: right;
	margin-left:10px;
	border-left:1px solid #CCCCCC;
}
#BloqueDerechaGris ul{
	padding-right:10px;
}
#BloqueDerechaGris p{
	padding:0 10px 0 0;
}
#BloqueDerechaGris h2{
	padding:10px 10px 0 0;
}

/*fin EDITOR*/

/*EDITOR 2*/

#ColumnaIzquierda2{
	float:left;
	width:276px;
	border-right:1px solid #CCCCCC;
	background-color:#F1F1F1;
	color:#6E7181;
	height: 179px;
	font-weight:normal;
}
#ColumnaIzquierda2 p{
	padding:0 10px 0 10px;
}
#ColumnaIzquierda2 h2{
	padding:0 10px 0 10px;
}

#BloqueDerecha2{
	float:left;
	width:490px;
	border-bottom:1px solid #CCCCCC;
	color:#6E7181;
	min-height: 112px;
	height:auto;
	padding-left:10px;
	text-align:justify;
}

#BloqueDerecha2 img{
	float: right;
	margin-left:10px;
	border-left:1px solid #CCCCCC;
}
#BloqueDerecha2 ul{
	padding-right:10px;
}
#BloqueDerecha2 h2{
	padding:10px 10px 0 0;
	margin:0;
}

#BloqueDerecha2 p{
	padding:0 10px 0 0;
}

#BloqueDerechaGris2{
	float:left;
	width:490px;
	border-bottom:1px solid #CCCCCC;
	background-color:#F1F1F1;
	color:#6E7181;
	min-height: 112px;
	height:auto;
	padding-left:10px;
	text-align:justify;
}

#BloqueDerechaGris2 img{
	float: right;
	margin-left:10px;
	border-left:1px solid #CCCCCC;
}
#BloqueDerechaGris2 ul{
	padding-right:10px;
}
#BloqueDerechaGris2 p{
	padding:0 10px 0 0;
}
#BloqueDerechaGris2 h2{
	padding:10px 10px 0 0;
}

/*fin EDITOR 2*/

#fondoContenido{background-image:url(../img/fondoContenido.gif); background-repeat:repeat-y; height:auto; width:777px;}

/*HOME*/

.tablaHome img{ margin-right: 3px;}


/*fin HOME*/

.firma{
	float:right; margin:3px 0 3px 0;
	font-size:9px;
	}