/* NATIVAS */


BODY {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0px 0px; overflow: auto; COLOR: #A5CA0F; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: left;background-color:#ffffff;
}

BODY.home
{
	width:100%;
	background-color:#a5ca0f;
}

IMG {
	border:0px;
}

IMG.contr
{
	margin:5px 0 5px 5px;
}

IMG.contl
{
	margin:5px 5px 5px 0;
}

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: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5AA7;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:0;
}

H3 {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	color: #4B5AA7;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding:0;
}

h4{
	font-size:11px;
	color:#4B5AA7;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight:bold; 
	margin:0px 0px 5px 0px; 
	text-align:left;
}
h5{
	font-size:10px;
	color:#000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal; 
	margin:0px 0px 0px 0px; 
	text-align:left;
}

INPUT {
	border: 1px solid #CCCCCC;
	height:13px;
	color:#000000;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

INPUT#cajaBuscador{
	border: 1px solid #000000;
	height: 12px;
	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;
	font-size:11px;
	width:250px;
}
.envioCaja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:11px;
}
/* Tienda */
.tiendaTablaProducto{
	border: 1px solid #4c811b;
	background-color: #CDE56A;
	width: 400px;
}
.tiendaTablaPublicacion{
	border: 1px solid #4c811b;
	background-color: #A5CA0F;
	width: 400px;
}
.tiendaTitulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3b6415;
}
.tiendaPrecio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3b6415;
}
.tiendaCuerpo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.tallaProducto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #3b6415;
	width: 60px;
	/*margin-left: 2px;*/
}
.colorProducto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #3b6415;
	width: 60px;
	margin-bottom: 2px
}
/* Fin Tienda */
#boton{
	height:17px;
	background-color:#CCCCCC;
	border: 1px solid #41434B;
	color: black;
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
}

/* ESTRUCTURA */

#contenedor{
	width:780px;
	padding:0px;
	margin:0px;
	background-image:url('../img/fondo_home.gif');
	background-repeat:repeat-y;
	background-position:left;
	min-height: 491px;
	float:left;
}
*html #contenedor {height: 491px}

#contenedorNoticias{
	padding:0px;
	margin:0px;
	min-height: 470px;
}
*html #contenedorNoticias {height: 470px}

#contenedor_interior{
	width:780px;
	padding:0px;
	margin:0px;
	min-height: 491px;
	background-image:url('../img/fondo_interior.gif');
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
*html #contenedor_interior {height: 491px}

#cuerpo{
	width: 380px;
}

#logoycabecera{
	width: 332px;
	float:left;
	margin:0px;
	min-height: 491px;
	background-image:url(../img/logo_cabecera.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding: 0px}
*html #logoycabecera{height:491px;}

#logoycabecera_interior{
	width: 273px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../img/fondo_menu_interior.gif);
	background-position:left;
	background-repeat:repeat-y;
	min-height: 491px;
}
*html #logoycabecera_interior{height:491px;}

#logo{
	width: 332px;
	float: left;
	padding: 0;
	margin: 0;
	height: 275px;
}

#logo_interior{
	width: 273px;
	float: left;
	padding: 0;
	margin: 0;
	height: 238px;
}

#cabeceraHidden{
	display: none;	
	height:216px;
	width:506px;
	float:left
}

#cabecera18{
	background-image:url(../img/cabeceras/18.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera19{
	background-image:url(../img/cabeceras/19.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera20{
	background-image:url(../img/cabeceras/20.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera21{
	background-image:url(../img/cabeceras/21.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera22{
	background-image:url(../img/cabeceras/22.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera23{
	background-image:url(../img/cabeceras/23.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera24{
	background-image:url(../img/cabeceras/24.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera25{
	background-image:url(../img/cabeceras/25.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera26{
	background-image:url(../img/cabeceras/26.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera27{
	background-image:url(../img/cabeceras/27.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera28{
	background-image:url(../img/cabeceras/28.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera29{
	background-image:url(../img/cabeceras/29.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera30{
	background-image:url(../img/cabeceras/30.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera32{
	background-image:url(../img/cabeceras/32.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera34{
	background-image:url(../img/cabeceras/34.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera35{
	background-image:url(../img/cabeceras/35.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera100{
	background-image:url(../img/cabeceras/100.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera101{
	background-image:url(../img/cabeceras/101.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#cabecera102{
	background-image:url(../img/cabeceras/102.gif);
	background-repeat: no-repeat;
	height:216px;
	width:506px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	border-bottom: 0px solid #CCCCCC;
}

#menu{
	width: 230px;
	float: left;
	padding: 0;
	margin: 0;
	min-height: 216px;
	padding-top: 238px;
	margin-left: 18px;
	margin-top: 5px;
	min-height: 216px;
	line-height: 20px;
}
*html #menu {height: 216px;}

#menu_interior{
	width: 230px;
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 18px;
	margin-top: 5px;
	min-height: 216px;
	line-height: 20px;
}
*html #menu_interior {height: 216px;}

#menu_interior_secundario{
	width: 100px;
	float: left;
	padding: 0;
	margin: 0;
	padding-left:5px;
	padding-top: 12px;
	min-height: 216px;
	border:0px solid red;
	vertical-align:top;
}
*html #menu_interior {height: 216px;}

#recurso{
	width:448px;
	padding: 0;
	margin: 0;
	float:left;
	min-height: 491px;
	height:auto;
	background-color: #A5CA0F;
}
* html #recurso {
	height: 491px;
}

#recurso_interior{
	width:507px;
	padding: 0;
	margin: 0;
	float:left;
	min-height: 491px;
	height:auto;
}
* html #recurso_interior {
	height: 491px;
}

#utilidades{
	float:left;
	width:25px;
	padding:3px 0 0 5px;
}
#utilidades img{ margin-bottom:5px;}

#HOME{
	font-size:10px;
	width:448px;
	padding: 0;
	margin: 70px 0 0 0;
	float:left;
	min-height: 420px;
	height:auto;
}
* html #HOME {
	height: 420px;
}
#HOME a{font-size:10px; font-weight:bold;}

#INTERIOR{
	font-size:10px;
	width:490px;
	padding: 0 0 50px 0;
	margin: 0;
	float:left;
	min-height: 491px;
	height:auto;
}
* html #INTERIOR {
	height: 600px;
}

/* Para la aplicación de contacto por ejemplo, para los márgenes.. */

#aplicacion{
	padding: 0px;
	width:380px;
	margin:0;
	float:right;
	min-height: 350px;
}

* html #aplicacion {height: 300px}

#recursoAplicacion{
	padding: 0px;
	width:380px;
	margin:0;
	float:right;
	min-height: 470px;
}
* html #recursoAplicacion {height: 470px}

#textoAplicacion{
	padding-top:12px; 
	float:right; 
	width:380px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6e}

#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:left;
	width: 448px;
	height: 50px;
	margin:0px;
	text-align: right;
	color: #FFFFFF;
	font-size:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#pie_interior{
	position: relative;
	clear:both;
	float:left;
	width: 350px;
	height: 50px;
	margin:0px;
	text-align: left;
	color: #4C811B;
	font-size:9px;
	padding-left: 110px;
}

#pie_interior_app{
	position: relative;
	float:left;
	width: 350px;
	height: 50px;
	margin:0px;
	text-align: left;
	color: #4C811B;
	font-size:9px;
	padding-left: 10px;
}

#avisoPie{
	position:relative;
	float:left;
	width: 144px;
	height: 44px;
	background-color: #161671;
	margin:0px;
	text-align: left;
	color: #FFFFFF;
}
#contenedorPie{
	clear:both;
	width: 780px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

ul.MS{
	padding: 5px 0px 3px 0px;
	margin: 0px 0px 0px 18px;
}

/*---- enlaces ----*/
A:link {COLOR: #6E7181;FONT-FAMILY: Verdana, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: none;font-size: 10px;}
A:visited {COLOR: #6E7181;FONT-FAMILY: Verdana, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: none;font-size: 10px;}
A:hover {COLOR: #6E7181;FONT-FAMILY: Verdana, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: none;font-size: 10px;}


/* MENÚ */
ul.menuPrincipal{
	list-style-image: url('../img/1pxtr.gif');
	width: 234px;
}
li.menuPrincipal{
	list-style-image: url('../img/1pxtr.gif');
	list-style-position: inherit;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 7px 0px 7px 0px;
}

a.menuPrincipal{
	list-style-image: url('../img/1pxtr.gif');
	list-style-position: inherit;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipal:hover{
	list-style-image: url('../img/1pxtr.gif');
	list-style-position: inherit;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipal:visited{
	list-style-image: url('../img/1pxtr.gif');
	list-style-position: inherit;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

li.menuPrincipalSelec{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 7px 0px 7px 0px;
}
a.menuPrincipalSelec{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#A5CA0F;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipalSelec:hover{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#A5CA0F;
	font-weight: bold;
	text-decoration: none;
}

a.menuPrincipalSelec:visited{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#A5CA0F;
	font-weight: bold;
	text-decoration: none;
}

/*MENU SECUNDARIO*/
/* MENÚ */
ul.menuSecundario{
	list-style-image: url('../img/1pxtr.gif');
	width: 234px;
	background-color:#FF0099
}

li.menuSecundario{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: normal;
	text-decoration: none;
}

a.menuSecundario{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: normal;
	text-decoration: none;
}

a.menuSecundario:hover{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: normal;
	text-decoration: bold;
}

a.menuSecundario:visited{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: normal;
	text-decoration: none;
}

li.menuSecundarioSelec{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: bold;
	text-decoration: none;
}
a.menuSecundarioSelec{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: bold;
	text-decoration: none;
}

a.menuSecundarioSelec:hover{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: bold;
	text-decoration: none;
}

a.menuSecundarioSelec:visited{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#4C811B;
	font-weight: bold;
	text-decoration: none;
}

#menu_interior_secundario a.menuTerciario{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}
#menu_interior_secundario a.menuTerciarioSelec{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#666;
	text-decoration: underline;
}

#menu_interior_secundario a.menuTerciario:hover{
	list-style-image: url('../img/1pxtr.gif');
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration:underline;
}


#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;
	vertical-align:top;
}

#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: 10px; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #6F6F6E; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}
.editorTextRes{
	FONT-SIZE: 10px; 
	font-weight: bold;
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #4c811b; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}
.editorTextResClaro{
	FONT-SIZE: 10px; 
	font-weight: normal;
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #A5CA0F; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}
.editorTitClaro{
	FONT-SIZE: 14px; 
	font-weight: bold;
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #A5CA0F; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}
.editorTitOs{
	FONT-SIZE: 12px; 
	font-weight: normal;
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #286E08; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: justify;
}
.editorTitle{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5AA7;
	font-weight: bold;
	margin-bottom: 0px 0px 0px 0px;
	padding:0;
}

/*Popup*/
#contenedorGeneralPopup{
	width:400px;
	position:absolute;
	margin-left: 0px;
	text-align:center;
}
#contenedorPopup{
	width:400px;
	text-align:center;
}

#barraOpcionesPopup{
	height: 20px;
}
#piePopup{
	width: 400px;
	height: 44px;
	background-color: #4C811B;
	padding: 0px;
	margin:0;
	text-align: right;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
}
#cuerpoPopup{
	position:relative;
	min-height: 252px;
}
* html #cuerpoPopup {
	height: 252px;
}
#cabeceraPopup{
	text-align:left;
	width:400px;
	height: 63px;
	background-repeat: no-repeat;
}
#recursoPopup{
	width: 400px;
	position:relative;
	background-color: #FFFFFF;
	
}

#recursoPopupEnvio{
	margin-top:10px;
	margin-bottom:10px;
	float:none;
	width: 400px;
	position:relative;
	background-color: #FFFFFF;
	height:150px;
	padding-top: 75px;
	
}
#formularioContenedorPopup{
	text-align:left;
	float:left;
	width: 350px;
	margin-left: 10px;
	color: #4C811B;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}
#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;
	text-align:left;
	color: #6E7181;
	width:480px;
	height: 200px;
	float:left;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0 0 0 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;
}
#recursoEditorHome{
	float: left;
	background-color: #FFFFFF;
}
#menuEditor{
	width: 164px;
	position: relative;
	float:left;
}

#menuEditorHome{
	width: 331px;
	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;
	padding: 10px 10px 0px 10px;
}
	
.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:#ffffff; 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*/

#fondoContenido{
	width:380px;
	margin: 0px 0px 0px 0px; 
	border: 0px solid red; 
	float:right; 
	vertical-align:top;
	min-height: 470px;
}
* html #fondoContenido{
	height: 470px;
}

/*HOME*/

#presentacion{
	border-bottom:1px solid #CCCCCC;
	min-height:85px;
	padding:5px 10px 5px 10px;
	height:auto;
}
* html #presentacion{height:85px;}

.home1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 213px;
	height: 175px;
	background-image:url(../archivos/imagenes/home/43990_1411200513408.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.pHome1{
	padding-left: 30px;
	padding-top: 85px;
	font-weight: normal;
}

.home2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 214px;
	height: 175px;
	background-image: url(../archivos/imagenes/home/5662_315200619251.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.home2 A
{
	width: 100%;
	height: 175px;
	cursor:pointer;
}

.pHome2{
	padding-left: 10px;
	padding-top: 85px;
	font-weight: normal;
	float:left;
	width: 204px;
	
}

.home3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 159px;
	height: 149px;
	background-image: url(../archivos/imagenes/home/31295_14112005134044.gif);
	background-repeat:no-repeat;
}

.pHome3{
	padding-left: 82px;
	padding-right: 10px;
	padding-top: 85px;
	font-weight: normal;	
}

.home4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 139px;
	height: 149px;
	background-image: url(../archivos/imagenes/home/5156_14112005134152.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.home4 A
{
	width: 100%;
	height: 149px;
	cursor:pointer;
}

.pHome4{
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 50px;
	font-weight: normal;
	width:89px;
}

.home5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 129px;
	height: 149px;
	vertical-align:top;
	/*background-image: url(../img/home/paseos.gif);*/
	background-repeat:no-repeat;
	background-position:right;	
}

.pHome5{
	/*padding-left: 20px;
	padding-top: 100px;*/
	font-weight: normal;	
}

.home6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 433px;
	height: 112px;
	background-color: #A5CA0F;
	border-right: 0px solid #D4E68C;
}

.pHome6{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	color:#4C811B;
	font-size: 9px;
	font-weight: normal;	
}

.home7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 433px;
	height: 62px;
	background-color: #A5CA0F;
	border-bottom: 1px solid #D4E68C;
}

.pHome7{
	padding-left: 110px;
	padding-right: 0px;
	padding-top: 10px;
	color:#000000;
	font-weight: normal;	
}

.home8{
	width: 448px;
	height: 49px;
	background-color: #A5CA0F;
}

a.blanco, a.blanco:hover, a.blanco:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.noticiasEnlace, a.noticiasEnlace:hover, a.noticiasEnlace:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: none;
	text-decoration: none;
}

a.enlaceGenerico, a.enlaceGenerico:hover, a.enlaceGenerico:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: none;
	text-decoration: underline;
}


h3.noseccion{
	width:315px;
	height:88px;
	float:left;
	display:block;
	background-image:url(../img/noseccion.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:40px 0 0 40px;
}
h3.noseccion span{
	display:none;
}
/*fin HOME*/


/***************************************************** FORMULARIO DE CONTACTO ***************************************************/

/* Contenedor General del Formulario. Ocupará todo el espacio disponible para el Contenido de la Página. */
#ContenedorFormulario
{
	margin:12px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	border:0;
	width:370px;
	color:#6f6f6e;
}

	#ContenedorFormulario .Error
	{
		margin:10px 0 0 0;
		padding:0 0 20px 0;
		float:left;
		width:370px;
		color:#ff0000;
		text-align:justify;
	}
	
	/* Estilo para los Bloques de Texto del Formulario. */
	#ContenedorFormulario P
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
		border:0;
		width:100%;
		text-align:justify;
	}
	
	#ContenedorFormulario FORM
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		border:0 0 0 0;
		width:370px;
	}
	
		#ContenedorFormulario FORM  .TituloNombre
		{
			margin:20px 0 0 0 !important;
			margin:10px 0 0 0;
			padding:0 0 0 0;
			float:left;
			width:370px;
		}
		
		#ContenedorFormulario FORM .ImputNombre
		{
			margin:5px 0 0 0;
			padding:0 0 0 0;
			float:left;
			width:370px;
		}
		
		#ContenedorFormulario FORM .TituloCentro
		{
			margin:10px 0 0 0;
			padding:0 0 0 0;
			float:left;
		}
		
		#ContenedorFormulario FORM .OpcionesCentro
		{
			margin:0 0 0 10px;
			padding:0 0 0 0;
		}
		
		#ContenedorFormulario FORM .ZonaIzquierda
		{
			margin:10px 22px 5px 0 !important;
			margin:10px 7px 5px 0;
			padding:0 0 0 0;
			float:left;
			width:170px;
		}
		
		#ContenedorFormulario FORM .ZonaDerecha
		{
			margin:10px 0 5px 0;
			padding:0 0 0 0;
			float:left;
			width:170px;
		}
		
			#ContenedorFormulario FORM .ZonaIquierda .TituloLocalidad
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			
			#ContenedorFormulario FORM .ZonaIzquierda .ImputLocalidad
			{
				margin:5px 0 0 0;
				padding:0 0 0 0;
				width:176px
			}
			
			#ContenedorFormulario FORM .ZonaDerecha .TituloMunicipio
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			#ContenedorFormulario FORM .ZonaDerecha .ImputMunicipio
			{
				padding:0 0 0 0;
				margin:5px 0 0 0;
				width:176px
			}
		
			#ContenedorFormulario FORM .ZonaIquierda .TituloTelefono
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			
			#ContenedorFormulario FORM .ZonaIzquierda .ImputTelefono
			{
				margin:5px 0 0 0;
				padding:0 0 0 0;
				width:176px
			}
			
			#ContenedorFormulario FORM .ZonaDerecha .TituloFax
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			#ContenedorFormulario FORM .ZonaDerecha .ImputFax
			{
				padding:0 0 0 0;
				margin:5px 0 0 0;
				width:176px
			}
			
		#ContenedorFormulario FORM  .TituloCalle
		{
			magin:0 0 0 0;
			padding:0 0 0 0;
			width:370px;
		}
		
		#ContenedorFormulario FORM .ImputCalle
		{
			margin:5px 0 0 0;
			padding:0 0 0 0;
			width:370px;
		}
		
		#ContenedorFormulario FORM .ContenedorCIF
		{
			magin:0 0 0 0;
			padding:10px 0 0 0;
			width:370px;
			float:left;
		}
		
			#ContenedorFormulario FORM .ContenedorCIF .TituloCIF
			{
				magin:0 0 0 0;
				padding:0 0 5px 0;
				width:370px;
				float:left;
			}
			
			#ContenedorFormulario FORM .ContenedorCIF .ImputCIF
			{
				padding:0 0 0 0;
				margin:5px 0 0 0;
				width:176px
				float:left;
			}
			
			#ContenedorFormulario FORM .Condiciones
			{
				margin:10px 0 0 0;
				padding:0 0 0 0;
				width:370px;
				float:left;
			}
			
			#ContenedorFormulario FORM .Condiciones .ImputTitular
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width: 321px;
			}
			
			#ContenedorFormulario FORM .Temporalizacion
			{
				margin:10px 0 0 0;
				padding:0 0 0 0;
				float:left;
				width:370px;
			}
			
				#ContenedorFormulario FORM .OpcionesTiempo
				{
					margin:10px 0 0 0;
					padding:0 0 0 0;
					width:370px;
					float:left;
				}
					#ContenedorFormulario FORM .OpcionesTiempo .ComboTiempo
					{
						margin:0 0 0 0;
						padding:0 0 0 0;
						width:120px;
					}
			
			#ContenedorFormulario FORM .Participantes
			{
				margin:10px 0 0 0;
				padding:0 0 0 0;
				float:left;
				width:370px;
			}
			
				#ContenedorFormulario FORM .Participantes .Numero
				{
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:30px;
				}
			
			#ContenedorFormulario FORM .AlumnosProfesores
			{
				margin:10px 0 0 0;
				padding:0 0 0 0;
				float:left;
				width:370px;
			}
			
				#ContenedorFormulario FORM .AlumnosProfesores .NumeroAlumnosProfesores
				{
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:30px;
				}
			
			#ContenedorFormulario FORM .Datacion
			{
				margin:10px 0 0 0;
				padding:0 0 0 0;
				float:left;
				width:370px;
			}
			
				#ContenedorFormulario FORM .Datacion .ImputLugar
				{
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:110px;
				}
				
				#ContenedorFormulario FORM .Datacion .ImputDia
				{
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:30px;
				}
				
				#ContenedorFormulario FORM .Datacion .ImputMes
				{
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:120px;
				}
				
				#ContenedorFormulario FORM .Firma
				{
					margin:10px 0 0 0;
					padding:0 0 0 0;
					float:left;
					width:370px;
				}
				
					#ContenedorFormulario FORM .Firma .ImputFirma
					{
						margin:10px 0 0 0;
						padding:0 0 0 0;
						width:200px;
					}
				
				#ContenedorFormulario FORM .Botonera
				{
					margin:10px 0 0 0;
					padding:0 0 20px 0;
					float:left;
					width:370px;
					text-align:right;
				}
				
					#ContenedorFormulario FORM .Botonera .Boton
					{
						height:17px; 
						font-family:verdana; 
						font-size:10px; 
						border:1px solid #6f6e6e
					}


TD .Home_Superior_iz
{
	background-image:url(../img/Home_Nueva/home_superior_iz.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width: 280px;
	min-height: 145px;
	height:145px;
	vertical-align: top;
}
	
	TD .Home_Superior_iz A
	{
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
		width: 280px;
		min-height: 145px;
		height:145px;
		display:block;
	}

TD .Home_Superior_der
{
	background-image:url(../img/Home_Nueva/home_superior_der.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width: 147px;
	min-height: 145px;
	height:145px;
	vertical-align: top;
}
	
	TD .Home_Superior_der A
	{
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
		width: 147px;
		min-height: 145px;
		height:145px;
		display:block;
	}
	
TD.Home_Medio
{
	padding-top:20px !important;
	padding-top:0px;
	padding-bottom:30px;
	background-image:url(../img/Home_Nueva/home_medio.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width: 424px;
	float:left;
	min-height: 115px !important;
	height:115px !important;
	min-height: 155px;
	height:155px;
}				
	TD .Home_Medio P
	{
		margin:0 0 0 0 !important;
		margin:20px 0 0 0;
		padding:0 0 0 160px;
		color:#000000;
		font-weight:normal;
	}
	
	TD .Home_Medio P.destacado
	{
		margin:10px 0 0 160px !important;
		margin:10px 0 0 160px;
		padding:0 0 0 0;
		color:#4d811c;
		font-size:14px;
	}
	
	TD .Home_Medio A
	{
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
		min-height: 115px !important;
		height:115px !important;
		min-height: 155px;
		height:155px;
		display:block;
	}
	
TD.Home_Inferior_Iz
{
	background-image:url(../img/Home_Nueva/home_inferior_iz.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width: 178px;
	float:left;
	min-height: 149px;
	height:149px;
}
	TD .Home_Inferior_Iz P
	{
		margin:0 0 0 0;
		padding:90px 0 0 90px !important;
		padding:50px 0 0 90px;
		color:#000000;
		text-align:center;
		font-weight:normal;
		min-height: 40px;
		height:40px;
	}		
	
	TD .Home_Inferior_Iz A
	{
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
		display:block;
	}

TD.Home_Inferior_Der
{
	background-image:url(../img/Home_Nueva/home_inferior_der.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width: 243px;
	float:left;
	min-height: 149px;
	height:149px;
}	

	TD .Home_Inferior_Der P
	{
		padding:0 0 0 0;
		padding:60px 60px 0 20px !important;
		padding:50px 60px 0 20px;
		color:#000000;
		font-weight:normal;
		min-height: 35px;
		height:35px;
	}				
	
	TD .Home_Inferior_Der A
	{
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
		width:100%;
		display:block;
	}

/* ------------------------------------------------------------- */

.imgDerecha
{
	float:right;
	margin: 5px 0 8px 8px;
}

.imgIzquierda
{
	float:left;
	margin: 5px 8px 8px 0q;
}