﻿bhtml{}
body{}
.default{  }
body, html{
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size: .9em;
	word-spacing:-1px;
}
a, a:active, a:link, a:visited{
	color:#1C8BA7;
}
a:hover{
	color:#000;
	text-decoration: underline;
}

#principal,#principalcorreo{
	margin: 0 auto;
	width: 800px;
	background-color:#F5F4EF;
}

.leyenda /*para la leyenda de la agenda*/
{
	width:20px;
	height:20px;
	
}

#panel_cabecera{
	margin-left:0px!important;
	height: 156px;
	width: 800px;
	background-image:url(images/2/cabecera.png);
	background-position:top;
	}
html>body #panel_cabecera{margin-left:0px!important;/*margin-left:6px!important;*/}


#panel_centro{
	margin: 10px 20px 0px 30px;
	z-index: 0;
}
html>body #panel_centro{
	margin: 10px 20px 0px 30px;
	position:relative;
	z-index: 0;
}
#panel_centro li{
	list-style-position:inside;
}

#panel_izquierdo { margin-left:3px;}
html>body #panel_izquierdo {padding-left:5px;}
html>body #panel_izquierdo ul li { list-style-type:none;}
h1{
    display: block;
    position: relative;
    background-image: url(images/2/lineaHaches.png);
    background-repeat: repeat-x;
    background-position:left bottom;
    margin: -63px 0px 60px 0px;
    padding-bottom: 10px;
    padding-left: 3px;
    color:#1C8BA7;
    height:auto!important; line-height:20px!important;
    text-align:justify!important; text-transform:uppercase;
    width:98%; float:left;
}

html>body  h1{margin-top:-100px;}
h2{
	display: block;
	font-size: 1.1em;
	margin: 20px 0px 10px 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-image: url(none) !important;
	color:#1C8BA7;width:98%;
	border-bottom:1px solid #E4E4E4 !important;
}
h3{
	display: block;
	position: relative;
	font-size: 1.5em;
	margin: 15px 0px 10px 0px;
	padding-bottom: 1px;
	padding-left: 15px;
	background-image: url(none) !important;
}
h4{
	display: block;
	position: relative;
	font-size: 1em;
	margin: 15px 0px 10px 0px;
	border-bottom: 1px solid #536100;
	padding-bottom: 1px;
	padding-left: 20px;
	background-image: url(none) !important;
}
h5{
	display: block;
	position: relative;
	font-size: 1em;
	margin: 15px 0px 10px 0px;
	padding-bottom: 1px;
	padding-left: 18px;
	background-color: #8EA322;
	color: #fff;
	background-image: url(none) !important;
}
h6{
	display: block;
	position: relative;
	font-size: 1em;
	margin: 15px 0px 10px 0px;
	padding-bottom: 1px;
	background-image: url(none) !important;
}
#panelpie{
	background-image: url(Images/2/fondoPie.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 110px;
	margin-top: 40px!important;
	margin-left:0px;
	width: 800px;
	color: #749302;
}

html>body #panelpie{
	background-image: url(Images/2/fondoPie.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 110px !important;
	margin-top: 40px!important;
	margin-left: 0px;
	width: 800px;
	color: #749302; 
}
#panelpie img{
	border: 0px;
	float:left;
	margin: 0px;
	margin-top: -16px;
}
#panelpie .imagenfutu{}
#panelpie ul 
{
	margin:0px 13px 10px 0px !important; 
	clear: both;
}
html>body #panelpie ul 
{
	margin: 85px 0px 10px 0px; 
	clear: both;
}
#panelpie ul li{
	display: inline;
	padding: 5px;
}
#panelpie ul li a, #panelpie ul li a:link, #panelpie ul li a:active, #panelpie ul li a:visited {
	color: #749302;
	text-decoration: none;
	display:inline;
}
#panelpie ul li a:hover{
	color: #999999;
	text-decoration: underline;
}
.fotoderecha{
	float:right;
	margin: 15px 0px 15px 20px;
}
.fotoizquierda{
	float:left;
	margin: 15px 20px 15px 0px;
}

#panel_creditos {width:800px !important; margin-top:-35px;}

#panel_creditos a img{border: 0px;}

/***********************************************************************/

p a img{border: 0px;}


/***************************************************************************/

/***************************************************************************/
/*********Contacto configurable, clases para la tabla de captadores*********/
/***************************************************************************/
.ancho256
{
width:350px;	
}
.alto300
{
width:256px;	
	height:300px;
}
.alto200
{	
	width:350px;	
	height:200px;
}
.alto100
{
width:256px;	
	height:100px;
}
.flotararriba
{
        vertical-align:top;
        text-transform:none;
}
.flotarderecha
{

margin-left:5px;
vertical-align:top;
}


/***************************************************************************/
/*********************BOTONES*************************************/

.panelbotones .boton, .flotarderecha .boton , .boton
{
	text-align: center;
	margin: 3px;
	float:right; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;
}
.panelbotones a:hover{font-weight: normal;}
.panelbotones a:link, .panelbotones a:visited
{
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.boton
{
	display: block;
	text-decoration:none!important;
	font-weight: normal!important;
	position:relative;
	border:0px;
	background-color:#CCCCCC; padding:2px;
}
.boton{color:#fff !important;}
.boton:hover{color:#000 !important;}
/*********************************************************/
#panel_izquierdo .titulo{ height:200px; background-repeat:no-repeat;  vertical-align:middle; width:185px; margin-left:1px; z-index:0;}
html>body #panel_izquierdo .titulo{ height:200px; background-repeat:no-repeat;  vertical-align:middle; float:left;}
#panel_izquierdo .titulo a{color:#fff !important; font-weight:bold; margin-top:145px !important; margin-right:15px; position:relative; float:right;}

/*****************CORREO*************************/
.bodycorreo
{
	background-image: url(images/2/fondo.jpg)	;
	font-family: Arial, Geneva;
}
#pagebodycorreo{background-color:#F5F4EF;}
#pagebodycorreo, #panel_cabecera{ background-repeat:no-repeat;}
#pagebodycorreo h2{ background-image:url(); color:#1C8BA7; text-transform:uppercase; }
#pagebodycorreo h3{ background-image:url(); color:#1C8BA7;padding-left:3px !important;}
#piecorreo {display:none;}
#piecorreo img {display:none; margin-bottom:30px;}
/************************ENVIO CORRECTO***********************/
#finolvido_Label1{ margin-top: 80px;}
.imagenenviocorrecto{ float:right; margin: 0px 80px 0px 0px;}
.contenedorenviado{
	border:1px dotted #666666;
	position: relative!important;
	width: 99%;
	margin: 0px 0px 30px 0px!important;
	background-color: #ffffff;	
	float:left;
	height: auto!important;
	}
.contenedorenviado .boton{
	float: right!important;
	margin: 90px 30px 0px 0px!important;

}
.contenedorenviado #finolvido_Label1{
	position: relative!important;
	float: left;
	text-align: right;
	width: 400px;
	margin: 50px 0px 30px 0px!important;

}


/************************MANTENIMIENTO_O.HTM*****************************/
.cabecera1{width:800px !important; height:128px;}
.CapaTexto{width:800px; background-color:#F5F4EF; margin-top:-5px;}
.CapaTexto p{margin-left:15px;}
.CapaTexto h3 {color:#1C8BA7;}
.CapaTexto h5{background-color:transparent !important; color:#000; margin-left:-3px;}

/**********************************************************************************************************************************/
/************************************* SUPERBARRA LOCALIZADOR **********************************************************************/
/**************************************************************************************************************************/
#localizador
{
	margin:0px; padding:0px;
	margin-top: 103px;
	width: 798px !important;
	float:left;
	height:29px;
	font-size:1em;
	color:#fff !important;
}
html>body #localizador {height:30px!important; margin-left:6px;margin-left: 0px;}
#localizador a {font-family: Arial, Geneva,Helvetica, sans-serif;color: #fff;}
#localizador a:hover{color:#000 !important;}
#localizador ul {float:left;z-index:10000; line-height:29px; margin-left:18px;}
html>body #localizador ul{margin-left:35px;}
#localizador ul ul {
	list-style: none;
	padding: 0;
margin-top:15px!important;
	margin: 0;
	width: auto;
	border-right: 4px solid #EFA834;
	background-color: #FAEABF;
}
#localizador ul li {color:#fff; margin-top:-5px; margin-right:10px;/*margin-left:10px; vertical-align:top; /*width:125px;*/ text-align:center;}
#localizador ul li a{/*margin:0px !important;background-image:url(none);/*width:116px;*/}
#localizador ul li a:hover{	color:#fff;background-image:url(none);/*padding:0px !important;*/}

#localizador li ul{ background-color:Transparent;border:0px !important;width: 162px !important;margin-left: 2px; margin-top: 20px;/*background-color: #F5F4EF; border:1px solid #666666 !important;*/ background-image:url(images/2/fondoDesple.png); background-repeat:no-repeat; background-position:bottom;}
html>body #localizador li ul {margin-left:-7px; margin-top:18px;padding-top:0px !important;}
#localizador li li{/*border-bottom: 1px solid #666666;*/ display: block; width:134px; margin-right:0px; text-align:center; padding-left:0px !important;}
#localizador li li a, #localizador li li a:visited, #localizador li li a:link, #localizador li li a:active{ margin:0px; padding:0px;padding-left: 17px; margin-top: 2px; margin-right: 5px;border-bottom: none; background-image:url(none);}
#localizador li li a:hover{color: #000 !important; background-color:Transparent; background-image:url(none) !important; }
	
#localizador li li.sfhover ul, #localizador li li li.sfhover ul, #localizador li li li li.sfhover ul,
#localizador li li:hover ul, #localizador li li li:hover ul, #localizador li li li li:hover ul
#panel_derecho li li:hover ul, #panel_derecho li li li:hover ul, #panel_derecho li li li li:over ul, 
#panel_derecho li li.over ul, #panel_derecho li li li.over ul, #panel_derecho li li li li.over
{
	z-index: 0!important;
	left: 10px !important;
	border: 2px solid #B9D506 !important;
}

#localizador li:hover ul ul, #localizador li:hover ul ul ul, #localizador li:hover ul ul ul ul, 
#localizador li.sfhover ul ul, #localizador li.sfhover ul ul ul, #localizador li.sfhover ul ul ul ul
{
	z-index: 500;
}
#localizador li li:hover ul, #localizador li li.over ul, #localizador li li.sfhover ul{
	display: block;
	white-space:nowrap;
	z-index: 10000!important;
	height: auto;
	position: absolute;
	left: 240px !important;
	top: 0px;
	border: 2px solid #fff;
	text-align: left;
}

/***************************************** Fin superbarralocalizador ************************************************************/
/**************Localizador titulos destacados********/
#localizador .titulodestacado
{
	background-image: url(images/2/tabDerecha.png); 
	background-position:right top; 
	background-repeat:no-repeat;
	margin:0px; padding:0px;
	margin-top:-4px;padding-top:8px;
	color:#000; text-align:center; margin-right:10px;}
html>body #localizador .titulodestacado{/*background-position: 4px;*/ margin-top:-4px; padding-bottom:5px;}
#localizador .titulodestacado a,#localizador .titulodestacado a:hover, #localizador .titulodestacado .simularvinculotitulo{color:#000 !important;
	background-image: url(images/2/tabIzquierda.png); 
	background-position: 0px 0px; 
	background-repeat:no-repeat;
	margin:0px; padding:0px;
	padding: 8px 10px 5px 10px;
}

html>body #localizador .titulodestacado a,html>body #localizador .titulodestacado a:hover,html>body #localizador .titulodestacado .simularvinculotitulo{background-position: 0px -2px; padding:7px 10px 5px 9px;	}
#localizador .titulodestacado li a {margin:0px!important; padding:0px !important;color:#666666 !important;margin-left:20px!important;}
#localizador .titulodestacado li ul{ text-align:center;}
html>body #localizador .titulodestacado ul {margin-top:23px;}
html>body #localizador .titulodestacado li a {margin-left:30px !important; margin-top:0px !important;}
/*****************PANEL CONTENEDOR DE LOS CONTENIDOS PERSONALIZABLES********************/
.fuera {height:200px;float:left; margin-bottom:-10px;}
html>body .fuera {float:left; height:auto;margin-top:20px;}
.clear { clear: both; }

/******************************LISTAS*****************************/
/***********************************************************************************************************************************/
.lista {}
.noticia 
{   margin:-50px 0px 50px -10px !important;
	border-bottom:none;
    list-style-type:none !important;
    width:720px;
     position:relative;
    padding:0px !important; height:auto;
}
html>body .noticia{margin-left:0px !important;}
.noticia h1{position:absolute; 
	left:0px;width:100%; 
	margin: 0px 0px 0px 0px!important; 
	color:#1C8BA7; font-size: 1em; 
	text-transform:none; background-image:url(none) !important; 
	border-bottom:1px solid #DDDDDE; padding-bottom:0px;} /*titular de las noticias*/
.noticia h1 a { text-decoration:none; margin-left:-2px !important; color:#1C8BA7!important; font-weight:bold;}
.noticia h1 a:hover{color:#000 !important; text-decoration:underline;}
html>body .noticia h1 a{margin-left:0px !important;color:#1C8BA7 !important;}
html>body .noticia h1 a:hover{	color:#000 !important;}
.noticia .fecha{color:#1C8BA7; font-size:.8em;margin-top:45px; margin-left:5px; float:left; position:relative;}
.noticia .noticia_fecha {margin-top:40px; padding-right:10px;}
html>body .noticia .fecha { height:auto !important; padding:0px !important; margin-top:40px !important;}
.noticia .medio{font-size:.7em; margin-left:60px; margin-top:-15px !important;}
.noticia p{ float:left; margin:70px 0px 10px -60px !important;}
html>body .noticia p { float:left; margin:35px 0px 10px 10px !important; }
.noticia .mes {
	color: #889E1F;
}
.noticia .dia {
	color: #889E1F;
}
.noticia .botonesnoticia {clear:left; margin-top:0px !important; float:left; background-image:url(none); width:400px;}
.noticia .botonesnoticia a{color:#666666; text-transform:none; display:block; margin-left:0px; float:left;}
.noticia .botonesnoticia .linkficheronoticia { float:left;}
.noticia .botonesnoticia .linkficheronoticia .imgdescargarficheronoticia{display:none;}
/***Estilos para arreglar la novedad de las areanoticias, y no mostrar el icono de nuevo, y poner guapo el texto***/
.imagennovedad{display:none;}
.areanoticiasnovedad { text-transform:capitalize; font-variant:small-caps; font-weight:bold; font-size:.85em; color: #527300; margin-left:60px;}
html>body .areanoticiasnovedad {margin-left:5px;}

/***********************************************************************/
/**********************CORREGIR CONTACTO *******************************/
#Datos_captador {margin-top:-10px; }
#Datos_captadorprincipal .cbb div{padding-top:0px;}
#Datos_captador .celdaa{ width:90%;}
#Datos_captador .celdab {margin-left:-7px !important; float:none; width:90%;}
#Datos_captador .celdab textarea{width:500px; margin-left:15px !important; border-color:#CCCCCC;}
html>body #Datos_captador .celdab textarea{width:500px; margin-left: 12px !important;}
#Datos_captador .celdab input{width:500px !important; margin-left:17px !important; border-color:#CCCCCC;}
html>body #Datos_captador .celdab input{width:500px !important; margin-left:12px !important;}
#Datos_captador .celdab select{width:502px !important; margin-left:8px !important;}
#Datos_LblCamposRojos{ margin-left:94px;} 
.panelcontacto { margin:-20px 0px 0px -8px !important;}
.panelcontacto p{margin: 30px 0px 30px 20px;}
.panelcontacto #Datos_PanelImagen {margin-left:16px;}
.panelcontacto .cbb {width:517px;}
.tablacaptar {margin-top:10px; }
#Datos_paneltexto2{ float:right;margin-right:-36px; }

/*texto datos*/
#Datos_textodatos, #personalizable_Datos_textodatos{margin-left:530px; width:200px;}
html>body #Datos_textodatos{margin:0px 10px 0px 0px; float:right; width:200px;}
#Datos_textodatos .direccioncontacto, #personalizable_Datos_textodatos .direccioncontacto{color:#1C8BA7; text-decoration:none; font-size:1em;  width:130px; display:block;padding:0px !important; margin-bottom:-20px !important;}
#Datos_textodatos .textocontacto a, #personalizable_Datos_textodatos .textocontacto a{color:#1C8BA7 !important;}
#Datos_textodatos span, #personalizable_Datos_textodatos  span { width:200px !important; font-size:.85em;}
#Datos_textodatos .textocontacto, #personalizable_Datos_textodatos .textocontacto{padding-left:0px !important; font-size:1em; }
/*adjuntos*/
#Datos_panelAdjuntos label{margin-left:18px !important; text-transform:none;}
html>body #Datos_panelAdjuntos {top: 35px !important; float: left; margin-left: 0px; }
#Datos_panelAdjuntos input{margin-left:37px; width:405px; border-color:#CCCCCC;}
html>body #Datos_panelAdjuntos input{margin-left:40px; width:auto;}

/*****************CURRICULUMS********************/
.panelcontacto .tablacaptar {}
.panelcontacto .tablacaptar .titulocuestionario{ margin-left:10px; color:#1C8BA7;}

/****************BARRA IDIOMAS*************************/

#BarraIdiomas_PanelIdiomas a{ top: -150px !important; position:absolute; left: 10px;}
 
 /***********************************************************************/
 /***************************Noticia Ampliada************************/
.cabeceranoticiaampliada{ line-height:20px !important; 	width:92%;margin: -65px 0px 0px 0px !important;}
html>body .cabeceranoticiaampliada{margin-top:-25px !important;}
.noticiaampliada { margin:0px;}
html>body .noticiaampliada { margin: 30px 1px 0px 1px !important; }
.resumennoticiaampliada { width:98%; margin-top:20px;}
.resumennoticiaampliada h2{text-transform:none;margin: -25px 0px 15px 0px !important; color:#666666; border:0px; position:relative;width:400px;} 
html>body .resumennoticiaampliada h2{border-bottom:none;}
.noticiaampliada .fecha {display:none;}
.noticiaampliada .imagennoticia{float:right;/* border-left:1px dotted #DDDDDE;*/ padding:0px 0px 10px 20px;}
.noticiaampliada .contenidonoticia { width:59%; border-right:1px dotted #DDDDDE;
	text-align:left; padding-right:13px;
	margin-top:-33px !important;/*subo los br que están puestos por código*/
}
.opcionesnoticias{	float:right; display:none;}
.opcionesnoticias img{ border:0px; margin: 10px 4px 0px 15px;}
html>body .opcionesnoticias img{ border:0px; margin: 10px 4px 0px 15px;}
.opcionesnoticiasimagenes{margin-top:-5px !important; display:none;}
html>body .opcionesnoticiasimagenes {margin-top:-25px !important; display:none;}
.opcionesnoticiasimagenes img{margin-right:5px;}
.noticiaampliada .enlaceadjunto {margin-top:-10px !important;}
.noticiaampliada .enlaceadjunto a{color:#1C8BA7;}
.noticiaampliada .enlaceadjunto a:hover{color:#000!important; text-decoration:underline;}

/**********************************************************/
/***********************VOLVER********************************/
.linkvolver{ margin-left:-10px !important;display:block; width:100%; padding-top:10px; padding-bottom:10px;}
.linkvolver a{ border:0px;float:left !important; background-image:url(images/2/flechaBotonIZQ.png);background-position:right; background-repeat:no-repeat; padding-right:15px; color:#1C8BA7 !important; background-color:Transparent;}
.linkvolver a:hover {color:#000; text-decoration:underline !important;}
/**********************************************************/
/***************************************** Para las opciones centrales************************************************************/
.opcioncentral_derecha ul,.opcioncentral_izquierda ul{ }
.opcioncentral_derecha .titulo,.opcioncentral_izquierda .titulo{height:150px; margin-bottom:13px !important;}
.opcioncentral_derecha .titulo a img,.opcioncentral_izquierda .titulo a img{border:none;}
.opcioncentral_derecha .titulo a img {float:right; height:auto;}
html>body .opcioncentral_derecha .titulo a img{margin-left:100px!important;}
.opcioncentral_derecha .titulo a,.opcioncentral_izquierda .titulo a
{
	text-decoration:none;
	position:absolute;
	font-size: 1.2em;
	color:#9AA8B1;
}
.opcionimagen
{
	/*color:#9AA8B1;
	margin-top:65px;
	margin-left:10px;
	position:absolute;
	z-index:10;	*/ display:none;
}
/***************************************** FIN Para las opciones centrales************************************************************/

/*************BOTONES DE ACEPTAR Y CANCELAR EN EL ENVIAR NOTICIA************/
#enviaramigo_Panel2 input{ width:64%; margin-left:20px;}
.labelenviaramigo{}
.validadorenviaramigo{ margin-left:20px;}
.panelbotaceptarcancelar { float:right; margin-left:37px;}
.panelboton {float:none;}
#enviaramigo_Panel2 .mensajeerror {margin-left:170px;}
/**************************************************************************/


/***************************************************************************/

p a img{border: 0px;}

/****************Listas de enlaces*************************/
.listasubopciones ul li {position: static;}
.listasubopciones li{}
.listasubopciones img {margin-right:5px; padding-left:5px;}

/**********************************************************/

/************************ENLACE ADJUNTO A NOTICIAS**********************************/
.enlaceadjunto img{	margin-right:5px; border:0px;}
/**********************************************************/
/*********************PARA LOS TEXTBOX*************************************/
.textbox{	width:320px;}
/**********************************************************/
/*Añadir estos dos contenidos personalizables*/

/*CONFIGURABLE derecha opcioncentral mostrar lista de opciones centrales a la derecha CONFIGURABLE*/
.opcioncentral_derecha
{
	float:left; position:relative;  width:240px; margin-right:-90px; margin-top:-40px;
}
.centrodefault .opcioncentral_derecha {margin-top:0px;}
html>body .opcioncentral_derecha {margin-right:0px; margin-top:-40px !important;}
.centrodefault .opcioncentral_derecha{float:right;}
/*CONFIGURABLE izquierda opcioncentral mostrar lista de opciones centrales a la izquierda CONFIGURABLE*/
.opcioncentral_izquierda
{
	float:left;  
}

/********************************************/
/**********Para los contenidos****************/
.flotandoaladerecha img{float:right; margin-top: 10px; margin-left: 15px;}
.ennumeracionescontenidos li{ background-image:url(Images/2/topo.png); background-repeat:no-repeat; background-position: 0px 2px; margin-left:5px !important; margin-top:2px;}

/**********************************************/
#buscador_panellista {border:0px;}
#buscador_panellista .lista .noticia{margin-left:-7px;}
#buscador_panellista .lista .noticia h1{ margin-left:-10px!important;}
#buscador_panellista .lista .noticia .fecha {display:none;}
#buscador_panellista .lista .noticia p{ margin-left:7px;}
#buscador_panellista .lista .noticia .botonesnoticia{ margin-left:7px;}

/*******************************************/


/*********************************************/
#buscador_buscadorprincipal .cbb textarea,#buscador_buscadorprincipal .cbb input{border:solid 1px #82a0d2; color:Black; width:280px;}
#buscador_buscadorprincipal .cbb select{width:410px;}
#buscador_buscadorprincipal .textboxcalendario{width:90px !important;}

#buscador_buscadorprincipal .botonbuscar{background-color:#fff; color:#407BB5 !important;width:80px !important;}

/**************************************************/

/******************BUSCADOR************************/
#buscador_buscador {margin-top:-130px !important; margin-bottom:70px;}
#buscador_buscador table label { text-transform:none; width:100px !important; display:inline;}
#buscador_buscador table input { border-color:#CCCCCC !important; width:280px !important;}
#buscador_buscador .botonbuscar{border:0px !important; 	background-color:#CCCCCC; color:#fff !important; text-transform:lowercase;}
.botondespliegabuscador{ margin-top:-23px !important; margin-right:15px !important; z-index:10;}
/*********EN EL PANEL CENTRO QUE NO SE VEA EL TITULO DE LOS CONTENIDOS PERSONALIZABLES**********/
.centrodefault .titulopersonalizable{display:none;}
/************COLOCAMOS LAS LISTAS DE PANEL PIE A LA DERECHA*************/
#panelpie  { margin-top:15px !important;background-color:#F5F4EF;background-image:url(images/2/lineadelPie.png); background-position:top; background-repeat:no-repeat;padding-top:10px; font-size:.8em;}
html>body #panelpie { margin-top:0px !important;background-image:url(images/2/lineadelPie.png); background-position:top; background-repeat:no-repeat;}
#panelpie ul{ float:right; color:#666666; margin:0px; padding:0px!important;}
html>body #panelpie ul { float:right; position:relative; display:block;}
#panelpie ul li { margin:0px;padding:0px; margin-right:5px; }
#panelpie ul li a{ color:#666666 !important;}
#panelpie ul li a:hover{ text-decoration:underline;}
/********COLOCAMOS LOS DATOS DE LA EMPRESA A LA IZQUIERDA DEL PANELPIE*/
#panelpie .datosempresa {float:left; text-align:left; margin-left:18px;}
html>body #panelpie .datosempresa {margin-left:33px; float:left;}
#panelpie .datosempresa .emailempresa a{color:#666666;}
#panelpie .datosempresa .emailempresa a:hover{color:#000;}
/************COLOCAMOS EL PANEL CREDITOS*******************************/
#panel_creditos {background-color:#F5F4EF;margin-top:0px; padding:0px; padding-top:10px;font-size:.8em; width:800px;	color: #999999;}
#panel_creditos .linkfutuver, .linkxhtml1, .linkcss2, .linkwaiaa, .linkproyecta{color:#666666 !important;}
#panel_creditos .linkfutuver:hover, .linkxhtml1:hover, .linkcss2:hover, .linkwaiaa:hover, .linkproyecta:hover{color:#fff !important;}


#panel_creditos a, #panel_creditos a:visited, #panel_creditos a:active{
	color: #999999;
	padding: 0px 3px 0px 3px;
	}
#panel_creditos a:hover{
	color: #ffffff;
	background-color:#CCCCCC;
	}
#panel_creditos #Hyperlink1:hover{background-color:#ffffff;}
html>body  #panel_creditos{margin-bottom:-20px;}
#panel_creditos img{
	border: 0px;
	margin:0px;
}
/**********CONVERSION DE PANEL DERECHO ARRIBA DEL TODO, SOBRE LA CABECERA************/
#panel_derecho { position:relative; top:-120px; right:35px; text-align:right; color:Black;}
#panel_derecho ul li 
{
	background-image: url(Images/2/flechita.png) !important; 
	background-position:center right;  
	background-repeat:no-repeat;
	list-style-type:none; 
	padding-right:15px;
	text-transform:lowercase; z-index:10000; position:relative; word-spacing:-1px; line-height:12px;
}
#panel_derecho ul li a{ color:#222225;}
#panel_derecho ul li a:hover{ text-decoration:underline;}
/************CONVERSION PANEL IZQUIERDO DE DEFAULT EN UN PIE************************************/
#panel_izquierdo { width:100%; float:left; margin:0px !important;}
#panel_izquierdo ul {float:left; display:inline;}
#panel_izquierdo .titulo{ margin-left:10px; list-style-type:none; float:left; position:relative; height:20px !important; font-weight:bold; width:auto;}

.izquierdodefault { margin:0px !important;}

/**********/
.izquierdodefault .servicioatencionclte {width:230px; float:left; margin-left:20px;}
html>body .servicioatencionclte { width:220px !important; margin-left:30px !important;}
.servicioatencionclte2 {float:right; width:230px!important; margin-right:15px;}
html>body .servicioatencionclte2 { float:right; margin-right:30px;}
.servicioatencionclte .servicio, .servicioatencionclte2 .servicio {color:#1C8BA7; font-weight:bold; margin-left:0px !important; margin-bottom:5px; font-size:1em !important;}
.servicioatencionclte div img, .servicioatencionclte2 div img{float:left; padding-right:0px; padding-top:2px;}
.servicioatencionclte2 img {border:0px;}
.servicioatencionclte .textoexplicativo, .servicioatencionclte2 .textoexplicativo{float:left; margin-left:3px !important; color:#222225;}
html>body .servicioatencionclte .textoexplicativo, html>body .servicioatencionclte2 .textoexplicativo {width:200px;}

/***Buscador en el panel izquierdo para la pagina default***/
.izquierdodefault .panelbuscardefault { float:left; margin-left:10px;}
.izquierdodefault .cuerpobuscador 
{
	float:left;
	margin-left:5px !important; 
	width:220px;}
.izquierdodefault .textobuscar {width:215px;margin-left:17px !important; font-weight:bold; font-size:1em !important;color:#1C8BA7;}

.izquierdodefault .cuerpobuscador label {text-transform:capitalize; display:none;}
.izquierdodefault .titulo .titulobuscador {display:none; }
.izquierdodefault .cuerpobuscador .textboxbuscador 
{
	float:left; 
	position:relative; 
	margin-top:10px !important; 
	width:160px !important; 
	height:18px;
	line-height:18px;padding:0px;
	margin-left:0px !important;
	 border-color:#CCCCCC !important;
}
html>body .izquierdodefault .cuerpobuscador .textboxbuscador {height:18px;}
.izquierdodefault .cuerpobuscador .textobuscador 
{
	float:left; 
	margin-top:10px; 
	background-color:#CCCCCC; 
	color:#fff; 
	font-weight:normal;
	height:18px;
	width:50px;
	text-align:center;
	padding-top:2px;
	text-transform:lowercase; margin-left:2px !important;	
}
.izquierdodefault .cuerpobuscador .textobuscador:hover{ color:#000; text-decoration:none;}

/***Panel validacion***/
.izquierdodefault .panelusuarios { float:left; margin-left:10px;}
html>body .izquierdodefault .panelusuarios {float:left; width:280px;}
.panelusuarios ul {float:left; width:250px;}
html>body .panelusuarios ul {  width:auto;}
.panelusuarios ul li { font-size:1em;color:#1C8BA7; margin-left:5px !important;}
.panelusuarios .panelvalidacion, #Logintienda_derecho .panelvalidacion{
	float:left; 
	width:270px !important; 
	margin:0px !important;
	margin-top:6px !important;
}
 #Logintienda_derecho .panelvalidacion {float:right;}
html>body #Logintienda_derecho {
margin-left:-20px!important;
}

.panelusuarios .panelvalidacion #Validacion_lblUsuario, .panelvalidacion #Validacion_lblContrasena, #Logintienda_derecho .panelvalidacion #Logintienda_Validacion_lblUsuario,#Logintienda_derecho .panelvalidacion #Logintienda_Validacion_lblContrasena 
{ 
	float:left;
	padding-right:10px;
	text-align:right;
	margin-left:0px !important;
	width:70px !important;
	font-size:.8em;
	text-transform:lowercase;
	color:#222225;
}
.panelusuarios .panelvalidacion #Validacion_TxtUsuario, .panelvalidacion #Validacion_TxtClave,#Logintienda_derecho .panelvalidacion #Logintienda_Validacion_TxtUsuario, #Logintienda_derecho .panelvalidacion #Logintienda_Validacion_TxtClave 
{ float:left; margin-bottom:5px !important; border:1px solid #CCCCCC; width:110px !important; }
.panelusuarios .panelvalidacion .botonaceptar, #Logintienda_derecho .panelvalidacion .botonaceptar
{
	background-color:#CCCCCC;
	border:none;
	padding:0px; height:18px; width:54px !important;
	margin-top:0px !important; text-transform:lowercase;
	margin-left:0px !important;
}
html>body .panelusuarios .panelvalidacion .botonaceptar{float:right;}
.panelusuarios .panelvalidacion .botonaceptar a,#Logintienda_derecho .panelvalidacion .botonaceptar a {color:#fff !important;	font-size:.9em;}
.panelusuarios .panelvalidacion .botonaceptar a:hover,#Logintienda_derecho .panelvalidacion .botonaceptar a:hover { text-decoration:none; color:#000 !important;}
.panelusuarios .panelvalidacion #Validacion_lblOlvido,#Logintienda_derecho .panelvalidacion #Logintienda_Validacion_lblOlvido {display:none;}
.panelusuarios .panelvalidacion #Validacion_opcionesvalidacion{display:none;}

/******************************FIN PANEL IZQUIERDO************************************/
/*************************************************************************************/

/*************BUSCADOR EN PANEL CENTRO****************/
#panel_centro .panelbuscardefault { float:left; margin-left:0px;}
#panel_centro .cuerpobuscador 
{
	float:left;  
	margin-left:7px !important; 
	width:220px;}
#panel_centro .textobuscar {width:215px;margin-left:19px !important; font-weight:bold; font-size:1.1em !important;}

#panel_centro .cuerpobuscador label {text-transform:none;}
#panel_centro  .titulo .titulobuscador {display:none; }
#panel_centro .cuerpobuscador .textboxbuscador 
{
	float:left; 
	position:relative; 
	margin-top:10px !important; 
	width:155px; 
	height:18px;
	line-height:18px;padding:0px;
	margin-left:0px !important;
}
#panel_centro .cuerpobuscador .textobuscador 
{
	float:right; 
	margin-top:10px; 
	background-color:#CDCDCD; 
	color:#fff; 
	font-weight:normal;
	height:18px;
	width:50px;
	text-align:center;
	padding-top:2px;
	text-transform:lowercase;
}

/*****************************************************/
/*************MIGAS DE PAN*************/
#migasdepan { float:right;
	display:block;width:30%; 
	position:absolute; left:520px;
	margin-top:-6px; z-index:10;
	/*background-image:url(images/2/lineaHaches.png); 
	background-position:right bottom; 
	background-repeat:no-repeat;*/ 
	padding-bottom:15px; padding-right:7px; color:#CCCCCC;}
#migasdepandefault { float:right;
	display:block;width:30%; 
	position:absolute; left:520px;
	margin-top:-15px; 
}
#versituacion{position:relative;text-align:right; width:100%;color:#666666 !important; float:right; font-size:.8em;}
#versituacion a{color:#666666;}
#versituacion a:hover{color:#000;}

/***********************/
.imagen_izquierda { background-color:Transparent; position:relative; margin-left:5px;}
html>body .imagen_izquierda { float:left; position:relative; margin-top:0px !important;}

/***********************Contenido tipo Texto***************************/
.textonormal{	margin: -40px 0px 0px 0px; padding:0px; width:100%; position:relative;}
.textonormal ul li{	background-image:url(images/2/topo.png);background-repeat:no-repeat; background-position: 0px 0px;}
/***********************LINEA DE PRODUCTOS*********************/
.textonormal .lineaproductos {margin: 0px 0px 0px -5px; float:left; width:100%; position:relative; vertical-align:bottom !important;}
.textonormal .lineaproductos li { float:left; width:250px; background-image:url(none) !important; margin-bottom:0px !important; }
.textonormal .lineaproductos .textoproducto,.textonormal .lineaproductos .textoproductocorto,.textonormal .lineaproductos .textoproductolargo{	text-align:left; 
	word-spacing:normal; line-height:15px;
	display:block; margin-left:15px; margin-top:20px; position:absolute; top:10px; width:150px;
	color:#666666; font-size:.9em; font-weight:bold;}
.textonormal .lineaproductos .textoproductocorto{width:125px !important;}
.textonormal .lineaproductos .textoproductolargo{width:210px !important; }
.textonormal .lineaproductos .verdetalle,.textonormal .lineaproductos .verdetalle2{position:absolute; font-size:.8em; color:#1C8BA7;top:86px;margin-left:-85px;}
.textonormal .lineaproductos .verdetalle2 { }
.textonormal .lineaproductos img {}
html>body .textonormal .lineaproductos .verdetalle{top:88px; margin-left:-85px;}

/*.textonormal .lineaproductos {height:130px; margin:0px !important; padding:0px !important; position:relative; margin-top:-20px;}
 html>body .textonormal .lineaproductos { float:left; margin-top:-20px !important; display:inline;}
.textonormal .lineaproductos .textoproducto,.textonormal .lineaproductos .textoproductocorto,.textonormal .lineaproductos .textoproductolargo{
	text-align:left; 
	word-spacing:normal; line-height:15px;
	display:block; position:absolute;
	top:27px; margin-left:12px;
	color:#666666; font-size:.9em; font-weight:bold;
}
html>body .textonormal .lineaproductos .textoproducto, html>body .textonormal .lineaproductos .textoproductocorto
{
	 border:1px solid red;display:block; }
.textonormal .lineaproductos .textoproducto{width:180px !important;}
.textonormal .lineaproductos .textoproductocorto{width:125px !important; top:35px;}
.textonormal .lineaproductos .textoproductolargo{width:210px !important; }
.textonormal .lineaproductos img { margin-right:9px;}
html>body .textonormal .lineaproductos img {}

.textonormal .lineaproductos .verdetalle,.textonormal .lineaproductos .verdetalle2 {position:absolute; font-size:.8em; color:#1C8BA7;top:78px;margin-left:-93px;}
.textonormal .lineaproductos .verdetalle2 {top:86px !important;}*/

/***************ACCESO USUARIOS******************/
#Logintienda_izquierdo{ width:45%; 
	margin-left: -3px; 
	margin-top:-40px; 
	height: 290px; 
	background-image:url(images/2/IMGNuevos.png); 
	background-repeat:no-repeat; 
	background-position:left top;}
.nuevousuario{ color:#ACB800; margin:150px 0px 3px 5px;}
.registrese{color:#1C8BA7; font-size:1.2em; font-weight:bold; margin:4px 0px 4px 5px;}
#Logintienda_izquierdo span{margin-left:5px; display:block;}
.registra{ display:block; font-size:.9em; margin-top:20px; float:right; }
.registra a{color:#1C8BA7;background-image:url(images/2/flechaBoton.png); background-repeat:no-repeat; background-position:right; padding-right:25px; text-transform:lowercase;}
.registra a:hover{color:#000; text-decoration:underline;}
#Logintienda_derecho{
	width:50%;
	margin-left: 20px;
	margin-top:-40px;
	height: 300px;
	background-image:url(Images/2/IMGRegistrados.png);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;border-left:1px dotted #DDDDDE;
	}
html>body #Logintienda_derecho{ height:350px;} 
.estoyregistrado{display: block;font-weight:bold; font-size:1.5em; color:#1C8BA7; margin-top:170px; margin-bottom: 4px;  font-size:1.2em; float:right;}
html>body .textoexplica {  float:left;}
#Logintienda_derecho .panelvalidacion{margin:10px 0px 0px 0px!important; padding:0px!important;}
#Logintienda_derecho ul {display:none;}
html>body #Logintienda_derecho .panelvalidacion span{ float:left; } 
html>body #Logintienda_derecho .panelvalidacion .botonaceptar {position:relative;top:-24px;left:123px;/*zz*/}
#Logintienda_Validacion_lblUsuario, #Logintienda_Validacion_lblContrasena{margin:0px 0px 3px 0px; width:100px; float: right;}
#Logintienda_derecho input,#Logintienda_derecho .botonaceptar{margin: 0px!important;}
#Logintienda_derecho .botonaceptar{ clear:both; float: right; margin: 10px 0px 10px 0px!important;}
#Logintienda_derecho #Logintienda_Validacion_lblOlvido{margin: 0px!important;}
#Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion #Logintienda_Validacion_Span2{display:none;}
#Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion {color:#1C8BA7; padding-bottom:20px !important;}
#Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion span{ display:block; }
html>body #Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion span { float:right;}
#Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion span a{color:#1C8BA7; float:right; font-size:.9em;background-image:url(images/2/flechaBoton.png); background-repeat:no-repeat; background-position:right; padding-right:25px; text-transform:lowercase;}
#Logintienda_derecho #Logintienda_Validacion_opcionesvalidacion span a:hover{color:#000; text-decoration:underline;}
#Logintienda_Validacion_TxtUsuario, #Logintienda_Validacion_TxtClave{ position: relative; margin: 0px!important; float: right; }
html>body #Logintienda_Validacion_TxtUsuario, #Logintienda_Validacion_TxtClave{ float:left;}
.textoexplica{ display:block; width:100%; padding-left:10px; text-align:right;}


/*************BUSCADOR EN CENTRO A LA IZQUIERDA COMO CONT. PERSONALIZABLE******************/
.algo_izquierda {border:0px; margin:-40px 0px -10px -13px !important;width:490px !important;display:block; height:300px; border-right:1px dotted #DDDDDE; position:relative;} /*quito el bordeado*/
.algo_izquierda h1{display:none;}
.algo_izquierda .cuerpobuscador{ padding:0px; width:460px !important;display:block;}
.algo_izquierda .cuerpobuscador label{font-weight:bold; font-size:1em !important;color:#1C8BA7;}
.algo_izquierda	.cuerpobuscador .textboxbuscador {width:400px !important; border-color:#CCCCCC !important; margin-left:-5px !important;}
.algo_izquierda .cuerpobuscador .textobuscador {float:left; position:relative;display:block;}
.algo_izquierda .cuerpobuscador a:hover {color:#000 !important; text-decoration:none;}

/*************SUSCRIPCIONES EN PANEL CENTRO COMO CONT. PERSONALIZABLE******************/
.algo_izquierda #personalizable_suscripciones_Panel2{ margin:0px 10px 0px 12px; }
.algo_izquierda #personalizable_suscripciones_Panel3{margin:20px 0px 0px 0px; position:relative !important;}
.algo_izquierda #personalizable_suscripciones_Panel3 .textonormal { top:190px !important;}
.algo_izquierda #personalizable_suscripciones_Panel3 #personalizable_suscripciones_lblemail{top:80px !important;}
.algo_izquierda #personalizable_suscripciones_Panel3 #personalizable_suscripciones_txtnombre{ border:1px solid #CCCCCC; float:left;position:relative; width:95%;  top:50px!important; left:10px !important;}
html>body .algo_izquierda #personalizable_suscripciones_Panel3 #personalizable_suscripciones_txtnombre, html>body .algo_izquierda #personalizable_suscripciones_Panel3 #personalizable_suscripciones_txtemail{left:-85px !important;}
.algo_izquierda #personalizable_suscripciones_Panel3 #personalizable_suscripciones_txtemail{border:1px solid #CCCCCC; float:left;position:relative; width:95%;  top:100px!important; left:10px !important;}
.algo_izquierda #personalizable_suscripciones_RFV_Correo{top:24px !important; left:70px !important;}
.algo_izquierda #personalizable_suscripciones_panelbotones {display:block; position:relative; float:right; margin-top:130px; margin-right:3px; width:80%;}
.algo_izquierda #personalizable_suscripciones_panelbotones a{border:0px; color:#1C8BA7!important;font-size:.9em; background-color:Transparent !important; background-image:url(images/2/flechaBoton.png); background-repeat:no-repeat; background-position:right; padding-right:20px; }
.algo_izquierda #personalizable_suscripciones_panelbotones a:hover{ color:#000 !important; text-decoration:underline !important;}

/**************************RESULTADOS BUSQUEDA***********************/
#ResultadoBusqueda_ResultadoBusqueda {margin: -75px 0px 10px 0px !important;  padding:0px !important;}
#ResultadoBusqueda_ResultadoBusqueda h1{width:100%; margin:0px; margin-bottom:20px;}
html>body #ResultadoBusqueda_ResultadoBusqueda  {margin-top:-30px !important;}
#ResultadoBusqueda_ResultadoBusqueda #ResultadoBusqueda_Label1{ margin-left:5px; }
#ResultadoBusqueda_ResultadoBusqueda ul {margin-top:10px; }
#ResultadoBusqueda_ResultadoBusqueda ul li{margin:0px 0px 5px -30px; border-bottom:solid 1px #CCCCCC; padding-bottom:5px;}
html>body #ResultadoBusqueda_ResultadoBusqueda ul li {margin-left:0px;}
#ResultadoBusqueda_ResultadoBusqueda ul li a{ color:#1C8BA7; border-bottom:0px; background-image:url(images/2/trianguloDRCHA.png); background-position:left; background-repeat:no-repeat; padding:15px;}
#ResultadoBusqueda_ResultadoBusqueda ul li a:hover{color:#000; text-decoration:underline;}
#ResultadoBusqueda_ResultadoBusqueda .panelbotonesresbusqueda { width:30%; margin:5px 0px 0px 320px;}
#ResultadoBusqueda_ResultadoBusqueda #ResultadoBusqueda_Panel3{display:none;}

/**************************AVISO LEGAL****************************/
.textojustificadoavisolegal {padding:0px !important;  margin:0px !important;width:98%;}
.textojustificadoavisolegal #AvisoLegal_Label9{padding:0px !important; position:relative;margin:-45px 0px 0px 5px !important;display:block; text-align:left;}
.textojustificadoavisolegal h1{margin-top:0px;}
#AvisoLegal_PanelDatos {margin-bottom:10px;}
.filaavisolegal {margin-left:5px;}
.filaavisolegal .lblavisolegal{ font-weight:bold;}
.textojustificadoavisolegal p{ padding:0px 0px 10px 0px !important; margin:0px 0px 0px 0px !important;display:block; text-align:left;}
#AvisoLegal_Label10, #AvisoLegal_Label19{ float:left; margin-top:-50px; width:98%;}
/**********************OLVIDO CONTRASEÑA**************************/
#olvidocontrasena_Label1 {margin-top:-40px !important;  display:block;}
#olvidocontrasena_LblCamposRojos { padding-top:100px; display:block;}
#Table2 {margin:0px; width:730px; margin-top:-120px; position:relative;}
#Table2 td input {width:550px;}
#olvidocontrasena_panelaceptar .boton {border:0px;margin-top:-60px;color:#1C8BA7;font-size:.9em;background-image:url(images/2/flechaBoton.png); background-repeat:no-repeat; background-position:right; padding-right:25px; background-color:Transparent; color:#1C8BA7 !important;}
#olvidocontrasena_panelaceptar .boton:hover{color:#000 !important; text-decoration:underline !important;}

/********************REGISTRARSE************************/
#DatosUsuario_LblCamposRojos {margin:-20px 0px 0px 10px !important; position:absolute;}
.altousuario{ position:relative;display:block; margin-top:-20px; height:565px !important}
html>body .altousuario {margin-top:-20px;}
.altousuario .textonormal{width:90%; margin-top:5px; text-transform:none !important;}
.altousuario .textbox {float:left; left:200px !important; width:84% !important;}
html>body .altousuario .textbox, html>body #DatosUsuario_cboContenidoInicial{width:70% !important;}
.altousuario #DatosUsuario_RFV_Nombre,#DatosUsuario_RFV_Correo,#DatosUsuario_RFV_Respuesta,#DatosUsuario_cboContenidoInicial {left:200px !important;}
#DatosUsuario_cbo_Tipo_DNI {left:70px !important;}
#DatosUsuario_Label8 {width:28%;}
.altousuario .checkbox { left:105px !important; }
.altousuario #DatosUsuario_Chk_Informacion{border:0px !important;}
#DatosUsuario_LblContenidoInicial{left:10px !important; top:470px !important;}
#DatosUsuario_cboContenidoInicial{ top:470px !important; width:84% !important;}
.datosusuariobotones { float:right !important; top:520px !important; right:30px!important; width:94%; left:0px !important;}
html>body .datosusuariobotones{width:74%;}
html>body .datosusuariobotones .boton{ width:auto; padding:3px;}
/**************************MAPA WEB*****************************/
#MapaWeb_Table2 {font-size:.9em;  margin:0px; padding:0px; margin-top:-40px;}
#MapaWeb_Table2 a { text-decoration:none;}
#MapaWeb_Table2 a:hover {text-decoration:underline;}
.linkmapawebpadre, .linkmapaweb
{ 
	background-image: url(images/2/trianguloDRCHA.png);
	background-position: left;
	background-repeat: no-repeat;}
	
/*******************CONTENIDOS*************************/
.centrartexto{margin-left:120px;}
.textoflotanteizquierda{
	width: 61%;
	float: left;
	padding-right: 2%;
	border-right: dotted 1px #CCCCCC;
}
html>body .textoflotanteizquierda {}
html>body .textoflotanteizquierda ul li{padding-left:15px; display:block; margin-left:0px;}
.textoflotantederecha{
	width: 33%;
	float: right;
	margin: 0 0% 0 1%;
	padding: 0;
}
.textoflotantederecha img{padding-bottom:10px;}
#imagenfilosofia{
	margin-left: 18%;
}

#migasdepan a:last-child
{
	text-decoration:underline;
	font-weight:bold;	
	color: #000;
}

.listadosocios
{
	float: left;
	width: 98%;
	font-size: .85em;
	padding: 0 0 10px 0px;
/*	border-bottom: dotted 1px #CCCCCC;*/
	background-image: url(none) !important;
}

.listadosocios img{
	float: left;
}


.listadosocios span{
	display: block;
	margin-left: 10px;
}

.lineasocios{
	border-bottom:solid 1px #CCCCCC;
	/*background-image:url(images/2/lineaHaches.png);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	color:#1C8BA7;
	font-size:1.1em;
	font-weight:bold; 
}
.fotosocio{
	width: 49%;
	padding-bottom: 4px;
	background-image:url(images/2/lineaHaches.png) !important;
	background-position:right bottom !important;
	background-repeat:no-repeat;
}
.fotosocio span{
	margin: 10px 0px 0px 60px;
}
.alaizquierda{
	margin-right: 8px;
	text-align:left;
}
.aladerecha{
	float: right;
	text-align:right;
	
}
.aladerecha img{
	float: right;
}
.aladerecha span{
	float: right;
	margin: 10px 5px 0px 0px;
}
.aladerecha .responsable { font-size:.9em;margin:2px 0px 0px 0px;}
.alaizquierda .responsable {margin:2px 0px 0px 0px; font-size:.9em;}

#personalizable_Panel1 .imagen_izquierda 
{
	float:left;
	width:400px!important;
margin-top:40px;	
}
#personalizable_PlantillaImagen_fotoCasa
{
	border:none;

}
/**********navegador*******/
.navegador 
{
	color:#1C8BA7;
	position:absolute;
	top:170px;
	left:340px;
	font-size:0.9em;
}
.navegadormarcado
{color:#749302;}
/*****fin navegador**********/


/*************Contenido de Ramos operativos***************/
.textoflotanteizquierda50{
	width:48%;
	float: left;
    padding-right: 2%;
    border-right: dotted 1px #CCCCCC;
}
.textoflotantederecha50{
    width: 48%;
    float: right;
    margin: 0 0% 0 1%;
    padding: 0;
}
.textoflotanteizquierda50 h2,.textoflotantederecha50 h2{
	border-bottom:solid 1px #cccccc;
	color:#1C8BA7;
	width:95%;
}
.tituloramo{
	background-image:url(images/2/trianguloDRCHA.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	width:140px;
	font-weight:bold;
	color:#000;
}
.tituloramo a{ font-weight:normal;}
.textoflotanteizquierda50 ul { display:block;}
.listaenlaceramos {padding-left:40px!important;display:block;}
.listaenlaceramos li{background-image:url(none)!important;margin:0px !important;}
.tituloenlaceslista a:link,.tituloenlaceslista a:visited,.tituloenlaceslista a{
	background-image:url(images/2/trianguloDRCHA.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	/*font-weight:bold;*/display:block;
	/*color:#000!important;tok*/
	padding-left:10px; vertical-align:bottom;
}


/*****************************************************/
.textoflotanteizquierda h2 {color:#1C8BA7;font-weight:bold;border-bottom:none;font-size:1em;border-bottom:solid 1px #cccccc;width:99%;}

/******************************************************/
.invisible{	display:none;}
.visible{	display:block;}

/************************************************************************/
#personalizable_Datos_paneltexto{
float: left;
display: block;
position: relative;
	
}
#personalizable_Datos_paneltexto input{
	width: 95%;
}
#personalizable_Datos_paneltexto img{
	/*position: absolute;
	left: 465px;
	margin-top: 2px;*/
	margin: 0px 0px -3px -22px;
}

#personalizable_Datos_paneltexto select{
	width: 96%;
}

#personalizable_Datos_paneltexto2{
	float: right;
	margin: -20px 0px 30px 0px;
	
}
.img_imagencentrada{
	float: none!important;
		
}
.img_imagenderechamas{
/*	float: right!important;
	margin-right:220px;*/
/*float: left!important;
	margin-right:220px;
*/
position:absolute;
left:520px;
top:10px;

}

.img_imagenizquierdamas{
	float: none!important;
}
.textonormalmas
{
	margin-top:-20px;
width:400px;
float:none;

}


.datosclas {margin-left:60px; float:left;margin-top:50px;}

.datosclas .emailempresa a{color:#666666;}
.datosclas .emailempresa a:hover{color:#000;}

#personalizable_PlantillaGeneral_PanelImagen,#personalizable_PlantillaGeneral_Panel3{display:none;}