/*java -jar "C:\Instalacions\yuicompressor-2.4.2\build\yuicompressor-2.4.2.jar" "C:\EXARTIA - IDB Empresa\Projectes\SubiraAssociats\SubiraWeb\css\SubiraWeb.css" -o "C:\EXARTIA - IDB Empresa\Projectes\SubiraAssociats\SubiraWeb\css\SubiraWeb.compactado.css"*/
html, body 
{
	width: auto;
	height: auto;
	margin: 0; 
	padding: 0; 
}
/*ATENCIÓN*/
/*Hay un hack en el fichero Plantilla para ie 6.0 en el head de la plantilla para que funciones bien el centrado de la web en ie 6.0*/
body
{
    position: relative;
    min-width: 950px;
    min-height: 100%;
    line-height: 1em;
    background: #5B7E91;
}

body.VentanaModal
{
    position: relative;
    min-width: 700px;
    min-height: 100%;
	margin: 0; 
	padding: 0; 
	background: #ffffff !important;
}

/* Se quitan los margenes por defecto a todos los elementos */
*
{
    padding: 0;
    margin: 0;
    font-family: Arial, Verdana, Tahoma, Helvetica, 'sans-serif !important';
    font-size: 1em;
    color: #000000;
}
ul   /*con esto quitamos las viñetas*/
{
    list-style-type: none;
}
acronym 
{ 
    border-bottom: 0px; 
}
label
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.7em;
    color: #000000;
    margin: 0px 0px 0px 2px;
}

input, select, textarea
{
	/*display: block; En FireFox aparece un fantasta en la esquina superior izquierda, de otro color. Es el input hidden que inserta .NET. Hacer clase específica por cada input */
	float: left;
	width: 295px;
	height: 18px;
	background: white;
	font-size: 0.7em;
	border: 1px solid #C5D6DB;
	vertical-align: middle;
}

textarea
{
	height: 90px;
}


textarea.Altura45
{
	height: 45px;
}

/*
///////////////////// CLASE PARA EL FORMULARIO DE LA IZDA

*/
.inputOk
{
	
}
.inputKo
{
	border: 1px solid #ff0000;
}
#error
{
	color:red;
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
}
#formIzda
{
	float:left;
	width:185px;
	margin-left:20px;
	margin-right:8px;
	margin-bottom:20px;
	background:#e2e7eb;
	line-height:15px;
}
#formIzda div.texto1
{
	font-size:18px;
	font-weight:bold;
	color:#0084D8;
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
}
#formIzda div.texto2
{
	font-size:12px;
	color:white;
	background:#0084D8;
	width:165px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:3px;
	text-align:center;
}
#formIzda div.texto3
{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	font-size:11px;
	color:#0084D8;

}
#formIzda div.texto4
{
	font-size:12px;
	font-weight:bold;
	color:#990000;
	width:170px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;

}
#error
{
	color:red;
	float:left;
}
label.formIzda
{
	width: 150px;
	margin-left:12px;
}
input.formIzda 
{
	width:160px;
	margin-left:10px;
	margin-bottom:5px;
}

select.formIzda 
{
	margin-left:10px;
	margin-bottom:10px;
	width:150px;
}
textarea.formIzda 
{
	margin-left:10px;
	margin-bottom:20px;
	width:150px;
	height:40px;
}

div.checkbox
{
	float:left;
	margin-bottom:5px;
}
div.text-check 
{
	float:left;
	width:150px;
	margin-right:5px;
	margin-left:10px;
	font-size:10px;
	line-height:13px;
	background:none;
}
div.check-formIzda
{
	float:left;
	width:20px;
	background:none;
}
input.checkform
{
	width:10px;
	border:solid #ccc 1px;
}

/*
///////////////////// FIN DE LA CLASE PARA FORM IZDA

///////////////////// FORM TRABAJAR
*/
label.formTrab
{
	width: 290px;
	margin-left:0px;
}
input.formTrab 
{
	width:290px;
	margin-left:0px;
	margin-bottom:0px;
}
div.text-check2 
{
	float:left;
	width:250px;
	margin-right:5px;
	margin-left:10px;
	font-size:16px;
	line-height:13px;
	background:none;
}
/*
///////////////////// FIN FORM TRABAJAR
*/
label.formhazte1
{
	width: 300px;
	margin-left:20px;
}
input.formhazte1 
{
	width:300px;
	margin-left:20px;
	margin-bottom:0px;
}
div.text-check2 
{
	float:left;
	width:250px;
	margin-right:5px;
	margin-left:10px;
	font-size:16px;
	line-height:13px;
	background:none;
}
img
{
    border: 0px;
}
/* Se da de patadas con acordion de YahooUI
div, h1, h2, h3, h4
{
	display: block;
	float: left;
	clear: both;
}
*/
h1, h2, h3, h4
{
	display: inline-block;
	float: left;
	clear: both;
	font-weight: bold;
	color: #220E05;
}
h1
{
	font-size: 1.8em;
	font-weight: normal;
	width: 100%;
	line-height: 25px;
}
h2
{
	font-size: 1.1em;
}
h3
{
	font-size: 0.9em;
}
h4
{
	font-size: 0.7em;
}
a
{
    color: #000090;
    text-decoration: none;
}
a:hover
{
    color: #FF9007;
}
a.Boton.Bloque
{
    display: block;
    clear: both;
    float: left;
    height: 18px;
    font-size: 0.7em;
    font-weight: bold;
    color: #ffffff;
    background: #6FC335;
    line-height: 16px;
    text-align: center;
    text-decoration: none;
    border: solid 1px #AEE08D;
}
a.Boton.Bloque:hover
{
    color: #333333;
    background: #AEE08D;
    border: solid 1px #6FC335;
	text-decoration: none; /*Hack para que funcione en IE 6.0*/
}
span.General_CamposFormularioError
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: Red;
    font-size: 0.7em;
    font-weight: bold;
	margin: 0px 0px 10px 0px;
}
img.General_ImgCampoRequerido
{
    display: block;
    float: right;
}
span.General_ContMensaje
{
    display: block;
    float: left;
    clear: both;
    width: 450px;
    padding: 10px 10px 10px 10px;
    background: #EBE9E7;
    margin: 10px 0px 0px 0px;
}
span.General_TextoOk
{
    color: #2b64ad;
    font-size: 0.7em;
    font-weight: bold;
    line-height: 18px;
}
span.General_TextoError
{
    color: Red;
    font-size: 0.7em;
    font-weight: bold;
    line-height: 18px;
}
h1.General_H1_1
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}
h1.General_H1_1 span
{
    color: #0084D7;
    font-weight: bold;
}
h1.General_H1_2
{
    width: 100%;
    color: #000090;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 33px;
    padding: 0px 0px 5px 0px;
}
h1.General_H1_3
{
    width: 100%;
    color: #000090;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 33px;
    padding: 0px 0px 5px 0px;
}
h1.General_H1_4
{
    font-size: 1.6em;
    font-weight: bold;
    width: 100%;
    color: #0084D7;
    line-height: 30px;
}
h1.General_H1_5
{
    width: 100%;
    height: 40px;
    font-size: 1.4em;
    font-weight: bold;
    background: #0084D7;
    color: #ffffff;
    line-height: 40px;
    text-indent: 15px;
}
h1.General_H1_6
{
    width: 100%;
    height: 40px;
    font-size: 1.3em;
    font-weight: bold;
    background: #0084D7;
    color: #ffffff;
    line-height: 40px;
    text-indent: 15px;
}
h2.General_H2_1
{
    width: 100%;
    color: #0084D7;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 23px;
    margin: 20px 0px 0px 0px;
}
h2.General_H2_2
{
    width: 100%;
    color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 24px;
}
h2.General_H2_3
{
    width: 100%;
    color: #000090;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 24px;
    margin: 5px 0px 0px 0px;
}
h2.General_H2_4
{
    clear: none;
    width: auto;
    color: #ffffff;
    white-space: nowrap;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 37px;
	text-indent: 20px;
}
h2.General_H2_5
{
    width: 95%;
    color: #0084D7;
	font-size: 1.05em;
	font-weight: bold;
	text-indent: 15px;
	line-height: 20px;
    margin: 20px 0px 0px 0px;
}
span.General_CampoFormularioError
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: Red;
    font-size: 0.7em;
    font-weight: bold;
	margin: 0px 0px 10px 0px;
}
span.General_EnvioOk,
span.General_ErrorEnvio
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.7em;
    font-weight: bold;
    background: #ffffff;
    margin: 5px 0px 5px 0px;
    padding: 8px 8px 8px 8px;
}
span.General_EnvioOk.Corto,
span.General_ErrorEnvio.Corto
{
    width: 82%;
}
span.General_EnvioOk
{
    color: #0084d8;
}
span.General_ErrorEnvio
{
    color: red;
}
/*---------------------------------------------------------------------------------------------*/
div.Plantilla1 /*Hay un hack para ie 6.0 en el head de la plantilla para que funciones bien el centrado de la web en ie 6.0*/
{
	position: absolute;
	width: 950px;
	height: auto;
	display: table;
	float: left;
	clear: both;
	text-align: left;
	vertical-align: top;
	left: 50%;
	top: 0%;
	margin-left: -475px;
	margin-top: 3px;
	margin-bottom: 10px;
	background: #ffffff;
	overflow: hidden;
}
div.Plantilla1 div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
}
div.Plantilla1 div.Cabecera a.Logo
{
    display: block;
    float: left;
    clear: left;
    text-decoration: none;
    margin: 17px 0px 0px 56px;
}
div.Plantilla1 div.Cabecera div.Eslogan
{
    display: block;
    float: left;
    clear: none;
    margin: 30px 0px 0px 35px;
}
div.Plantilla1 div.Cabecera div.Eslogan table.EslogTab
{
	border:0px;
}
div.Plantilla1 div.Cabecera div.Eslogan table.EslogTab tr
{
	vertical-align: baseline;
}
div.Plantilla1 div.Cabecera div.Eslogan table.EslogTab td.NueveCero
{
	color:#0084D7;
	font-weight:bold;
	font-size:23px;
	font-family:Tahoma;
	margin-bottom:5px;
	padding-bottom:5px;
}
div.Plantilla1 div.Cabecera div.Eslogan table.EslogTab td.NueveCuatro
{
	color:#0084D7;
	font-weight:bold;
	font-size:17px;
	font-family:Tahoma;
}
div.Plantilla1 div.Cabecera div.Eslogan p.Esl
{
	color:#0084D7;
	font-size:22px;
	font-family:Tahoma;
	margin-top:5px;
}
div.Plantilla1 div.Cabecera div.MenuSup
{
    display: block;
    float: right;
    clear: none;
    width: auto;
    height: 70px;
    margin: 15px 0px 0px 90px;
	padding-right:20px;
	.padding-right:18px;
}
div.Plantilla1 div.Cabecera div.MenuSup p.EsloganMenu
{
	color:#0084D7;
	font-size:22px;
	font-family:Tahoma;
	margin-top:15px;
}
div.Plantilla1 div.Cabecera div.MenuSup div.RazonSocial
{
    display: block;
    float: left;
    clear: both;
    width: 330px;
    font-size: 0.8em;
    color: #5B7E91;
    margin: 28px 0px 0px 0px;
}
div.Plantilla1 div.Cabecera div.MenuSup a, div.Plantilla1 div.Cabecera div.MenuSup span
{
    display: block;
    float: left;
    clear: none;
    white-space: nowrap;
    font-size: 12px;
    /*font-weight: bold;*/
    color: #0084D8;
}
div.Plantilla1 div.Cabecera div.MenuSup span
{
    margin: 0px 7px 0px 7px;
}
div.Plantilla1 div.Cabecera div.MenuSup a:hover
{
    color: #FF9007;
}
div.Plantilla1 div.Cabecera div.MenuSup a.Activado
{
    color: #FF9007;
}
div.Plantilla1 div.Cabecera div.MenuPrincipal
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 27px;
    border-top: 1px solid #000090;
    border-bottom: 1px solid #000090;
    margin: 18px 0px 0px 20px;
}

/* Menú 0 tuneado ------------------------------------------------------------------------------------------*/
div#yui-main0
{
    display: inline-block;
    float: left;
    clear: none;
}
div#yui-main0 a.yuimenubaritemlabel
{
    display: inline-block;
    float: left;
    clear: both;
    white-space: nowrap;
    font-size: 0.80em;
    font-weight: bold;
    color: #0084D8;
}
div#yui-main0 a.yuimenubaritemlabel.Activado
{
    color: #FF9007;
}
div#yui-main0 a.yuimenubaritemlabel-selected
{
    color: #FF9007;
}
div#yui-main0 div.yuimenu div.bd
{
    display: block;
    float: left;
    clear: both;
    height: auto;
}
div#yui-main0 a.yuimenuitemlabel
{
    display: inline-block;
    float: left;
    clear: both;
    width: 115px;
    white-space: nowrap;
    font-size: 0.75em;
    font-weight: normal;
    color: #5B7E91;
    padding: 1px 3px 1px 10px;
    background: #ffffff;
}
div#yui-main0 a.yuimenuitemlabel:hover
{
    background: #5B7E91;
    color: #ffffff;
    border: solid 1px #ffffff;
}
/* Menú 1 tuneado ------------------------------------------------------------------------------------------*/
div#yui-main1 ul.Nivel1
{
    display: block;
    float: left;
    clear: both;
    width: 912px;
    margin: 20px 0px 0px 20px;
    background: #0084D8;
    overflow: hidden;
}
div#yui-main1 ul.Nivel1 li.yuimenubaritem
{
    display: block;
    float: left;
    width: 125px;
    border-left: solid 5px #ffffff;
}
div#yui-main1 ul.Nivel1 li.yuimenubaritem.first-of-type
{
    display: block;
    float: left;
    width: 125px;
    border-left: 0px;
}
div#yui-main1 a.yuimenubaritemlabel
{
    display: inline-block;
    float: left;
    clear: both;
    width: 125px;
    white-space: nowrap;
    font-size: 0.7em;
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
}
div#yui-main1 a.yuimenubaritemlabel.first-of-type
{
    border-left: 0px;
}
div#yui-main1 a.yuimenubaritemlabel.last-of-type /*Utilizado para terminar de compensar la anchura del menú*/
{
    padding-right: 12px;
}
div#yui-main1 a.yuimenubaritemlabel.Activado
{
    background: #FF9007;
}
div#yui-main1 a.yuimenubaritemlabel-selected
{
    background: #FF9007;
}
div#yui-main1 div.yuimenu div.bd
{
    display: block;
    float: left;
    clear: both;
    height: auto;
    padding: 0px 0px 0px 3px;
}
div#yui-main1 a.yuimenuitemlabel
{
    display: inline-block;
    float: left;
    clear: both;
    width: 175px;
    white-space: nowrap;
    font-size: 0.75em;
    color: #5B7E91;
    padding: 1px 10px 1px 10px;
    background: #ffffff;
}
div#yui-main1 a.yuimenuitemlabel:hover
{
    background: #5B7E91;
    color: #ffffff;
}

/*--------------------------------------------------------------------------------------------------------*/
div.Plantilla1 div.Cabecera div.MigasDePan
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 27px;
    color: #5B7E91;
}
div.Plantilla1 div.Cabecera div.MigasDePan div
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    margin: 5px 0px 0px 240px;
    color: #5B7E91;
	font-size: 13px;
}
div.Plantilla1 div.Cabecera div.MigasDePan div .CurrentNodeStyle
{
    color: #5B7E91;
}
div.Plantilla1 div.Cabecera div.MigasDePan div .SiteMapPath
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #5B7E91;
    font-size: 0.5em;
	margin: 0px 0px 10px 0px;
}
div.Plantilla1 div.Cabecera div.MigasDePan div .NodeStyle
{
    color: #5B7E91;
}
div.Plantilla1 div.Cabecera div.MigasDePan div .NodeStyle:hover
{
    color: #000000;
}
div.Plantilla1 div.Cabecera div.MigasDePan a
{
    color: #5B7E91;
}
div.Plantilla1 div.Cabecera div.MigasDePan a:hover
{
    color: #FF9007;
}
div.Plantilla1 div.Cabecera div.MigasDePan div .SiteMapPathSeparator
{
	color: rgb(152,180,192);
	margin: 0px 5px 0px 5px;
}
div.Plantilla1 table.Cuerpo
{
    display: table;
    float: left;
    clear: both;
    width: 100%;
    height: 650px;
    min-height: 650px;
	border-collapse: collapse;
}
div.Plantilla1 table.Cuerpo td
{
    vertical-align: top;
    overflow: hidden;
}
div.Plantilla1 table.Cuerpo td.Columna1
{
    width: 220px;
    height: 100%;
    border-right: 1px solid #98B4C0;
}
div.Plantilla1 table.Cuerpo td.Columna1 a
{
    display: block;
    float: left;
    clear: both;
    width: 200px;
    font-size: 0.7em;
    margin: 0px 0px 10px 20px;
}
div.Plantilla1 table.Cuerpo td.Columna1 img.BannerSinEnlace
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    margin: 0px 0px 10px 20px;
}
div.Plantilla1 table.Cuerpo td.Columna1 a.BannerLlamada
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    font-size: 0.7em;
    font-weight: bold;
    color: #5B7E91;
}
div.Plantilla1 div.Pie
{
    display: block;
    float: left;
    clear: both;
    width: 910px;
    height: 52px;
    background: #E1E7EA;
    margin: 50px 0px 0px 20px;
}
div.Plantilla1 div.Pie div.Menu
{
    display: block;
    float: left;
    clear: left;
    margin: 17px 0px 0px 16px;
}
div.Plantilla1 div.Pie div.Menu a, div.Plantilla1 div.Pie div.Menu span
{
    display: block;
    float: left;
    clear: none;
    white-space: nowrap;
    font-size: 0.7em;
    color: #5B7E91;
}
div.Plantilla1 div.Pie div.Menu a:hover
{
    color: #000000;
}
div.Plantilla1 div.Pie div.Menu span
{
    margin: 0px 7px 0px 7px;
}
div.Plantilla1 div.Pie div.RazonSocial
{
    display: inline;
    float: left;
    clear: none;
    margin: 17px 0px 0px 120px;
    font-size: 0.7em;
    color: #5B7E91;
}
div.Plantilla1 div.Pie img
{
    display: inline;
    float: left;
    margin: 17px 0px 0px 10px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Default
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Default img
{
    display: block;
    float: left;
    clear: both;
}
div.Default div.BannerAzul
{
	background:url(../img/bgBannerAzul.jpg);
	/*background-color:#66CCFF;*/
	width:697px;
	height:110px;
	margin-top:10px;
	padding-top:15px;
	padding-left:15px;
}
div.Default div.BannerAzul div.Texto
{
	color:white;
	font-size:12px;
	width:430px;
}
div.Default div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.Default div.Banners a
{
    display: block;
    float: left;
    clear: none;
    width: 218px;
    height: 184px;
    margin: 10px 0px 0px 0px;
}
div.Default div.Banners a.SolucionesHogar
{
    background: url(../img/DefaultSolucionesHogar.jpg) no-repeat left top;
}
div.Default div.Banners a.SolucionesHogar:hover
{
    background: url(../img/DefaultSolucionesHogar.jpg) no-repeat left 100%;
}
div.Default div.Banners a.SolucionesEmpresa
{
    background: url(../img/DefaultSolucionesEmpresa.jpg) no-repeat left top;
    margin: 10px 0px 0px 18px;
}
div.Default div.Banners a.SolucionesEmpresa:hover
{
    background: url(../img/DefaultSolucionesEmpresa.jpg) no-repeat left 100%;
}
div.Default div.Banners a.SolucionesComunidades
{
    background: url(../img/DefaultSolucionesComunidades.jpg) no-repeat left top;
    margin: 10px 0px 0px 18px;
}
div.Default div.Banners a.SolucionesComunidades:hover
{
    background: url(../img/DefaultSolucionesComunidades.jpg) no-repeat left 100%;
}
div.Default div.Banners div.TextoBanner1
{
	float:left;
	width:218px;
	font-size:11px;
	margin-right:18px;
	margin-top:15px;
}
div.Default div.Banners div.TextoBanner2
{
	float:left;
	width:218px;
	font-size:11px;
	margin-right:17px;
	margin-top:15px;
}
div.Default div.Banners div.TextoBanner3
{
	float:left;
	width:218px;
	font-size:11px;
	margin-top:15px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesHogar
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesHogar img
{
    display: block;
    float: left;
    clear: both;
}
div.SolucionesHogar div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.SolucionesHogar div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 18px;
}
div.SolucionesHogar div.Banners div.Primero
{
    margin-left: 0px;
}
div.SolucionesHogar div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.SolucionesHogar div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.SolucionesHogar div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.SolucionesHogar div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}
div.SolucionesHogar div.Banners div a.ServiciosOk
{
    background: url(../img/reparaciones_hogar_boton.jpg) no-repeat left top;
}
div.SolucionesHogar div.Banners div a.ServiciosOk:hover
{
    background: url(../img/reparaciones_hogar_boton.jpg) no-repeat 100% top;
}
div.SolucionesHogar div.Banners div a.ReforMas
{
    background: url(../img/reformas_hogar_boton.jpg) no-repeat left top;
}
div.SolucionesHogar div.Banners div a.ReforMas:hover
{
    background: url(../img/reformas_hogar_boton.jpg) no-repeat 100% top;
}
div.SolucionesHogar div.Banners div a.PersonalAssistant
{
    background: url(../img/Personal_Ass_hogar_boton.jpg) no-repeat left top;
}
div.SolucionesHogar div.Banners div a.PersonalAssistant:hover
{
    background: url(../img/Personal_Ass_hogar_boton.jpg) no-repeat 100% top;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesHogarServiciosOk,
div.SolucionesHogarPersoAssis
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesHogarServiciosOk div.Cabecera,
div.SolucionesHogarPersoAssis div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: 277px;
    background: #0084D7;
}
div.SolucionesHogarServiciosOk div.Cabecera img.Cabecera,
div.SolucionesHogarPersoAssis div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 23px 0px 0px 30px;
}
div.SolucionesHogarServiciosOk img.FotoCabecera,
div.SolucionesHogarPersoAssis img.FotoCabecera
{
    width: 346px;
    height: 277px;
}
div.SolucionesHogarServiciosOk div.Cabecera div,
div.SolucionesHogarPersoAssis div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 340px;
    height: 169px;
    margin: 20px 0px 0px 0px;
    border-top: 1px solid #ffffff;
}
div.SolucionesHogarServiciosOk div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.95em;
    color: #ffffff;
    line-height: 18px;
    padding: 10px 70px 0px 30px;
}
div.SolucionesHogarServiciosOk div.Columna1
{
    display: block;
    float: left;
    clear: both;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesHogarServiciosOk div.Columna1 div
{
    display: block;
    float: left;
    clear: none;
    width: 250px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.SolucionesHogarServiciosOk div.Columna1 div a
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    white-space: nowrap;
    font-size: 0.8em;
    line-height: 19px;
    color: #000000;
}
div.SolucionesHogarServiciosOk div.Columna1 div a:hover
{
    color: #FF9007;
}
div.SolucionesHogarServiciosOk a.Banner,
div.SolucionesHogarServiciosOk a.Banner2,
div.SolucionesHogarServiciosOk img.Banner,
div.SolucionesHogarServiciosOk img.Banner2
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    margin: 25px 0px 0px 0px;
}
div.SolucionesHogarServiciosOk a.Banner2,
div.SolucionesHogarServiciosOk img.Banner2
{
    margin: 10px 0px 0px 0px;
}
/* SOLUCIONES HOGAR REFORMAS LAURA 0710 --------------------------------------------------------------------*/
div.SolucionesHogarReformas
{
	font-size:12px;
    float: left;
    clear: both;
    width: 710px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
	
}
div.SolucionesHogarReformas div.Cabecera
{

    float: left;
    clear: both;
    width: auto;
    height: auto;
    background: white;
}
div.SolucionesHogarReformas div.Cuerpo
{

    float: left;
    clear: both;
    width: 530px;
    line-height: 20px;
	border-right:solid #c5d6db 1px;
	margin-bottom:20px;
}
div.SolucionesHogarReformas div.Cuerpo p
{
    line-height: 20px;
}
div.SolucionesHogarReformas div.Cuerpo p.titulo
{	
	font-size: 1.6em;
   	color:#ff9007;
	margin: 10px 0px 0px 0px;
}
div.SolucionesHogarReformas div.Cuerpo p.subtitulo
{
	font-size: 1.2em;
   	color:#000000;
	margin: 10px 0px 0px 0px;
}
div.SolucionesHogarReformas div.Cuerpo img
{
	margin:0px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna1
{
    display: inline;
    float: left;
    width: 150px;
	height:300px;
    margin: 10px 0px 0px 0px;
	border-right: 1px solid #FF9007;
	padding-right:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna1 img
{
	float:left;
	margin-bottom:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna1 div.Titulo
{
	font-weight:bold;
	font-size:14px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna1 div.Texto
{
	line-height:20px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna1 div.Precio
{
	color:#ff9007;
	font-size:14px;
	font-weight:bold;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna2
{
    display: inline;
    float: left;
    width: 150px;
	height:300px;
    margin: 10px 0px 0px 15px;
	border-right: 1px solid #FF9007;
	padding-right:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna2 img
{
	float:left;
	margin-bottom:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna2 div.Titulo
{
	font-weight:bold;
	font-size:14px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna2 div.Texto
{
	line-height:20px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna2 div.Precio
{
	color:#ff9007;
	font-size:14px;
	font-weight:bold;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna3
{
    display: inline;
    float: left;
    width: 150px;
	height:300px;
    margin: 10px 0px 0px 15px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna3 img
{
	float:left;
	margin-bottom:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna3 div.Titulo
{
	font-weight:bold;
	font-size:14px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna3 div.Texto
{
	line-height:20px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna3 div.Precio
{
	color:#ff9007;
	font-size:14px;
	font-weight:bold;
}

div.SolucionesHogarReformas div.Cuerpo div.Nota
{
	float:left;
	color:#000000;
	font-size:11px;
	margin-top:10px;
}
div.SolucionesHogarReformas div.Cuerpo div.BannerReformas2
{
	float:left;
	margin-top:15px;
	margin-left:-5px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna4 
{
	float:left;
	width:255px;
	margin-top:10px;
	margin-right:15px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna4 h1.Titulo
{
	float:left;
	color:#ff9007;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:0px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna4 h2.SubTitulo
{
	float:left;
	color:#ff9007;
	font-size:14px;
	font-weight:bold;
	clear:both;
	margin:10px 210px 0px 0px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna4 div.Texto
{
	float:left;
	line-height:15px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna5
{
    display: inline;
    float: left;
	margin-top:0px;
	width:255px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna5 h2.SubTitulo
{
	float:left;
	color:#ff9007;
	font-size:14px;
	font-weight:bold;
	clear:both;
	margin:10px 125px 0px 0px;
}
div.SolucionesHogarReformas div.Cuerpo div.Columna5 div.Texto
{
	float:left;
	line-height:15px;
}
div.SolucionesHogarReformas div.Banners
{
	float:left;
	width:140px;
	margin-left:15px;
	margin-top:10px;
	background-color:#e2e7eb;
	text-align:center;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesHogarPersoAssis div.Cabecera img.Cabecera
{
    width: 290px;
}
div.SolucionesHogarPersoAssis div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #ffffff;
    line-height: 20px;
}
div.SolucionesHogarPersoAssis div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 12px 0px 0px 30px;
}
div.SolucionesHogarPersoAssis div.Cabecera p.Segundo
{
    font-size: 0.9em;
    color: #000000;
    line-height: 20px;
    padding: 10px 0px 0px 30px;
}
div.SolucionesHogarPersoAssis h1
{
    margin: 20px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    border-top: 1px solid #98B4C0;
    margin: 10px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColIzquierda,
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColDerecha
{
    display: block;
    clear: none;
    height: auto;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColIzquierda
{
    float: left;
    width: 352px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColDerecha
{
    float: right;
    width: 322px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 h2
{
    width: 100%;
    height: 32px;
    line-height: 30px;
    white-space: nowrap;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 h2.Casa
{
    background: url(../img/PictogramaCasa.gif) no-repeat left top;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 h2.Ocio
{
    background: url(../img/PictogramaOcio.gif) no-repeat left top;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 h2.Domesticos
{
    background: url(../img/PictogramaDomesticos.gif) no-repeat left top;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 h2.Automovil
{
    background: url(../img/PictogramaAutomovil.gif) no-repeat left top;
}
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColIzquierda div,
div.SolucionesHogarPersoAssis div.Cuerpo1 div.ColDerecha div
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 17px;
    margin: 10px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColIzquierda,
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColDerecha
{
    display: block;
    float: left;
    clear: none;
    height: 335px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColIzquierda
{
    width: 342px;
    background: #E1E7EA;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColDerecha
{
    width: 341px;
    background: #E1E7EA url(../img/FondoSolucionesJunior.gif) no-repeat right bottom;
    margin: 0px 0px 0px 4px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColIzquierda div,
div.SolucionesHogarPersoAssis div.Cuerpo2 div.ColDerecha div
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    font-size: 0.75em;
    line-height: 19px;
    margin: 10px 0px 0px 25px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 h3
{
    height: 20px;
    line-height: 20px;
    color: #000090;
    font-size: 1.5em;
    white-space: nowrap;
    margin: 18px 0px 0px 25px;
}
div.SolucionesHogarPersoAssis div.Cuerpo2 h4
{
    height: 20px;
    line-height: 20px;
    color: #0084D7;
    font-size: 1.1em;
    white-space: nowrap;
    margin: 7px 0px 0px 25px;
}
div.SolucionesHogarPersoAssis div.Cuerpo3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo3 div.ColIzquierda
{
    display: block;
    float: left;
    clear: none;
    width: 485px;
    height: 122px;
    background: #E1E7EA url(../img/100x100.gif) no-repeat 370px 35px;
}
div.SolucionesHogarPersoAssis div.Cuerpo3 div.ColIzquierda div.Titulo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 30px;
    background: #98B4C0;
    text-indent: 25px;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
}
div.SolucionesHogarPersoAssis div.Cuerpo3 div.ColIzquierda p
{
    display: block;
    float: left;
    clear: both;
    width: 65%;
    height: auto;
    color: #000000;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 18px;
    background: #E1E7EA url(../img/trazo.gif) no-repeat left 4px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 28px;
}
div.SolucionesHogarPersoAssis div.Cuerpo3 a.Banner
{
    display: block;
    float: right;
    clear: none;
    width: auto;
    margin: 0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresa
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesEmpresa img
{
    display: block;
    float: left;
    clear: both;
}
div.SolucionesEmpresa div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.SolucionesEmpresa div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 18px;
}
div.SolucionesEmpresa div.Banners div.Primero
{
    margin-left: 0px;
}
div.SolucionesEmpresa div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.SolucionesEmpresa div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.SolucionesEmpresa div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.SolucionesEmpresa div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}
div.SolucionesEmpresa div.Banners div a.ServiciosOk
{
    background: url(../img/reparaciones_empresa_boton.jpg) no-repeat left top;
}
div.SolucionesEmpresa div.Banners div a.ServiciosOk:hover
{
    background: url(../img/reparaciones_empresa_boton.jpg) no-repeat 100% top;
}
div.SolucionesEmpresa div.Banners div a.ReforMas
{
    background: url(../img/reformas_empresa_boton.jpg) no-repeat left top;
}
div.SolucionesEmpresa div.Banners div a.ReforMas:hover
{
    background: url(../img/reformas_empresa_boton.jpg) no-repeat 100% top;
}
div.SolucionesEmpresa div.Banners div a.PersonalAssistant
{
    background: url(../img/Personal_Ass_empresa_boton.jpg) no-repeat left top;
}
div.SolucionesEmpresa div.Banners div a.PersonalAssistant:hover
{
    background: url(../img/Personal_Ass_empresa_boton.jpg) no-repeat 100% top;
}
div.SolucionesEmpresa div.BannersInferior
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    border-top: 1px solid #98B4C0;
    border-bottom: 1px solid #98B4C0;
    margin: 30px 0px 0px 0px;
}
div.SolucionesEmpresa div.BannersInferior div
{
    display: block;
    float: left;
    clear: none;
    width: 330px;
    height: auto;
    margin: 10px 0px 10px 0px;
}
div.SolucionesEmpresa div.BannersInferior div.Primero
{
    border-right: 1px solid #98B4C0;
    margin-right: 10px;
}
div.SolucionesEmpresa div.BannersInferior div a
{
    display: block;
    float: left;
    clear: none;
    width: 142px;
    height: 133px;
}
div.SolucionesEmpresa div.BannersInferior div p
{
    display: block;
    float: left;
    clear: none;
    width: 170px;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}
div.SolucionesEmpresa div.BannersInferior div span
{
    display: block;
    float: left;
    clear: none;
    width: 177px;
    font-size: 0.7em;
    line-height: 17px;
    margin: 0px 0px 0px 10px;
}
div.SolucionesEmpresa div.BannersInferior div a.Corporate
{
    background: url(../img/SolucionesEmpresaDefaultCorporate.jpg) no-repeat left top;
}
div.SolucionesEmpresa div.BannersInferior div a.Corporate:hover
{
    background: url(../img/SolucionesEmpresaDefaultCorporate.jpg) no-repeat left 100%;
}
div.SolucionesEmpresa div.BannersInferior div a.Partner
{
    background: url(../img/SolucionesEmpresaDefaultPartner.jpg) no-repeat left top;
}
div.SolucionesEmpresa div.BannersInferior div a.Partner:hover
{
    background: url(../img/SolucionesEmpresaDefaultPartner.jpg) no-repeat left 100%;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresaServiciosOk,
div.SolucionesEmpresaReformas,
div.SolucionesEmpresaPersonalAssistant,
div.SolucionesEmpresaCorporate,
div.SolucionesEmpresaPartner
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesEmpresaServiciosOk div.Cabecera, 
div.SolucionesEmpresaReformas div.Cabecera, 
div.SolucionesEmpresaPersonalAssistant div.Cabecera, 
div.SolucionesEmpresaCorporate div.Cabecera, 
div.SolucionesEmpresaPartner div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: 277px;
    background: #98B4C0;
}
div.SolucionesEmpresaServiciosOk div.Cabecera img.Cabecera,
div.SolucionesEmpresaReformas div.Cabecera img.Cabecera,
div.SolucionesEmpresaPersonalAssistant div.Cabecera img.Cabecera,
div.SolucionesEmpresaCorporate div.Cabecera img.Cabecera,
div.SolucionesEmpresaPartner div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 23px 0px 0px 30px;
}
div.SolucionesEmpresaServiciosOk img.FotoCabecera,
div.SolucionesEmpresaReformas img.FotoCabecera,
div.SolucionesEmpresaPersonalAssistant img.FotoCabecera,
div.SolucionesEmpresaCorporate img.FotoCabecera,
div.SolucionesEmpresaPartner img.FotoCabecera
{
    width: 346px;
    height: 277px;
}
div.SolucionesEmpresaServiciosOk div.Cabecera div,
div.SolucionesEmpresaReformas div.Cabecera div,
div.SolucionesEmpresaPersonalAssistant div.Cabecera div,
div.SolucionesEmpresaCorporate div.Cabecera div,
div.SolucionesEmpresaPartner div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 340px;
    height: 169px;
    margin: 20px 0px 0px 0px;
    border-top: 1px solid #ffffff;
}
div.SolucionesEmpresaServiciosOk div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.95em;
    color: #ffffff;
    line-height: 20px;
    padding: 15px 70px 0px 30px;
}
div.SolucionesEmpresaServiciosOk div.Columna1,
div.SolucionesEmpresaReformas div.Columna1,
div.SolucionesEmpresaPersonalAssistant div.Columna1,
div.SolucionesEmpresaPartner div.Columna1,
div.SolucionesEmpresaCorporate div.Columna1
{
    display: block;
    float: left;
    clear: both;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesEmpresaServiciosOk div.Columna1 div
{
    display: block;
    float: left;
    clear: none;
    width: 250px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.SolucionesEmpresaServiciosOk div.Columna1 div a
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    white-space: nowrap;
    font-size: 0.8em;
    line-height: 19px;
    color: #000000;
}
div.SolucionesEmpresaServiciosOk div.Columna1 div a:hover
{
    color: #FF9007;
}
div.SolucionesEmpresaServiciosOk a.Banner,
div.SolucionesEmpresaServiciosOk img.Banner,
div.SolucionesEmpresaReformas a.Banner,
div.SolucionesEmpresaReformas img.Banner,
div.SolucionesEmpresaPersonalAssistant a.Banner,
div.SolucionesEmpresaPersonalAssistant img.Banner,
div.SolucionesEmpresaPartner a.Banner,
div.SolucionesEmpresaPartner img.Banner,
div.SolucionesEmpresaCorporate a.Banner,
div.SolucionesEmpresaCorporate img.Banner,
div.SolucionesEmpresaServiciosOk a.Banner2,
div.SolucionesEmpresaServiciosOk img.Banner2,
div.SolucionesEmpresaReformas a.Banner2,
div.SolucionesEmpresaReformas img.Banner2,
div.SolucionesEmpresaPersonalAssistant a.Banner2,
div.SolucionesEmpresaPersonalAssistant img.Banner2,
div.SolucionesEmpresaPartner a.Banner2,
div.SolucionesEmpresaPartner img.Banner2,
div.SolucionesEmpresaCorporate a.Banner2,
div.SolucionesEmpresaCorporate img.Banner2
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    margin: 25px 0px 0px 0px;
}
div.SolucionesEmpresaServiciosOk a.Banner2,
div.SolucionesEmpresaServiciosOk img.Banner2,
div.SolucionesEmpresaReformas a.Banner2,
div.SolucionesEmpresaReformas img.Banner2,
div.SolucionesEmpresaPersonalAssistant a.Banner2,
div.SolucionesEmpresaPersonalAssistant img.Banner2,
div.SolucionesEmpresaPartner a.Banner2,
div.SolucionesEmpresaPartner img.Banner2,
div.SolucionesEmpresaCorporate a.Banner2,
div.SolucionesEmpresaCorporate img.Banner2
{
    margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresaReformas div.Cabecera p,
div.SolucionesEmpresaPersonalAssistant div.Cabecera p,
div.SolucionesEmpresaPartner div.Cabecera p,
div.SolucionesEmpresaCorporate div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #ffffff;
    line-height: 20px;
}
div.SolucionesEmpresaReformas div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 15px 0px 0px 30px;
}
div.SolucionesEmpresaReformas div.Cabecera p.Segundo
{
    font-size: 1.3em;
    color: #ffffff;
    line-height: 25px;
    padding: 0px 0px 0px 30px;
}
div.SolucionesEmpresaReformas div.Cabecera p.Tercero
{
    font-size: 1.2em;
    color: #000000;
    line-height: 23px;
    padding: 0px 0px 0px 30px;
}
div.SolucionesEmpresaReformas div.Columna1 h2,
div.SolucionesEmpresaPersonalAssistant div.Columna1 h2,
div.SolucionesEmpresaPartner div.Columna1 h2
{
    width: 460px;
    border-top: solid 1px #98B4C0;
    padding: 5px 0px 0px 0px;
}
div.SolucionesEmpresaReformas div.Columna1 h2.Primera
{
    margin-top: 10px;
}
div.SolucionesEmpresaReformas div.Columna1 div,
div.SolucionesEmpresaPersonalAssistant div.Columna1 div,
div.SolucionesEmpresaPartner div.Columna1 div
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.SolucionesEmpresaReformas div.Columna1 div.Bloque2,
div.SolucionesEmpresaPersonalAssistant div.Columna1 div.Bloque2,
div.SolucionesEmpresaPartner div.Columna1 div.Bloque2
{
    display: block;
    float: left;
    clear: both;
    width: 460px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesEmpresaReformas div.Columna1 div.Bloque2 div.Cabecera,
div.SolucionesEmpresaPersonalAssistant div.Columna1 div.Bloque2 div.Cabecera,
div.SolucionesEmpresaPartner div.Columna1 div.Bloque2 div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    text-indent: 25px;
    font-size: 1.4em;
    font-weight: bold;
    background: #98B4C0;
    padding: 7px 0px 7px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
}
div.SolucionesEmpresaReformas div.Columna1 div.Bloque2 div.Cuerpo,
div.SolucionesEmpresaPersonalAssistant div.Columna1 div.Bloque2 div.Cuerpo,
div.SolucionesEmpresaPartner div.Columna1 div.Bloque2 div.Cuerpo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    background: #E1E7EA;
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
}
div.SolucionesEmpresaReformas div.Columna1 div.Bloque2 div.Cuerpo p,
div.SolucionesEmpresaPersonalAssistant div.Columna1 div.Bloque2 div.Cuerpo p,
div.SolucionesEmpresaPartner div.Columna1 div.Bloque2 div.Cuerpo p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 15px;
    font-size: 1.2em;
    background: url(../img/trazo.gif) no-repeat left 5px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresaPersonalAssistant div.Cabecera div
{
    margin-top: 15px;
}
div.SolucionesEmpresaPersonalAssistant div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 10px 0px 0px 30px;
}
div.SolucionesEmpresaPersonalAssistant div.Cabecera p.Segundo
{
    font-size: 1.1em;
    color: #000000;
    line-height: 25px;
    padding: 0px 0px 0px 30px;
}
div.SolucionesEmpresaPersonalAssistant div.Columna1 h2.Primera
{
    margin-top: 10px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresaPartner div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 15px 0px 0px 30px;
}
div.SolucionesEmpresaPartner div.Cabecera p.Segundo
{
    font-size: 1.1em;
    color: #000000;
    line-height: 25px;
    padding: 0px 0px 0px 30px;
}
div.SolucionesEmpresaPartner h2
{
    margin-top: 15px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesEmpresaCorporate div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 15px 0px 0px 30px;
}
div.SolucionesEmpresaCorporate h2
{
    width: 460px;
    padding: 5px 0px 0px 0px;
}
div.SolucionesEmpresaCorporate div.Columna1 div
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.9em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesComunidades
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesComunidades img
{
    display: block;
    float: left;
    clear: both;
}
div.SolucionesComunidades div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.SolucionesComunidades div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 18px;
}
div.SolucionesComunidades div.Banners div.Primero
{
    margin-left: 0px;
}
div.SolucionesComunidades div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.SolucionesComunidades div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.SolucionesComunidades div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.SolucionesComunidades div.Banners div img
{
    display: block;
    float: left;
    clear: both;
    margin: 25px 0px 0px 0px;
}
div.SolucionesComunidades div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}
div.SolucionesComunidades div.Banners div a.ServiciosOk
{
    background: url(../img/reparaciones_comunid_boton.jpg) no-repeat left top;
}
div.SolucionesComunidades div.Banners div a.ServiciosOk:hover
{
    background: url(../img/reparaciones_comunid_boton.jpg) no-repeat 100% top;
}
div.SolucionesComunidades div.Banners div a.ReforMas
{
    background: url(../img/reformas_comunidades_boton.jpg) no-repeat left top;
}
div.SolucionesComunidades div.Banners div a.ReforMas:hover
{
    background: url(../img/reformas_comunidades_boton.jpg) no-repeat 100% top;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesComunidadesServiciosOk,
div.SolucionesComunidadesReformas
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolucionesComunidadesServiciosOk div.Cabecera,
div.SolucionesComunidadesReformas div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: 277px;
    background: #0084D7;
}
div.SolucionesComunidadesServiciosOk div.Cabecera img.Cabecera,
div.SolucionesComunidadesReformas div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 23px 0px 0px 30px;
}
div.SolucionesComunidadesServiciosOk img.FotoCabecera,
div.SolucionesComunidadesReformas img.FotoCabecera
{
    width: 346px;
    height: 277px;
}
div.SolucionesComunidadesServiciosOk div.Cabecera div,
div.SolucionesComunidadesReformas div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 340px;
    height: 169px;
    margin: 15px 0px 0px 0px;
    border-top: 1px solid #ffffff;
}
div.SolucionesComunidadesServiciosOk div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.95em;
    color: #ffffff;
    line-height: 18px;
    padding: 10px 70px 0px 30px;
}
div.SolucionesComunidadesServiciosOk div.Columna1
{
    display: block;
    float: left;
    clear: both;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesComunidadesServiciosOk div.Columna1 div
{
    display: block;
    float: left;
    clear: none;
    width: 250px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.SolucionesComunidadesServiciosOk div.Columna1 div a
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    white-space: nowrap;
    font-size: 0.8em;
    line-height: 19px;
    color: #000000;
}
div.SolucionesComunidadesServiciosOk div.Columna1 div a:hover
{
    color: #FF9007;
}
div.SolucionesComunidadesServiciosOk a.Banner,
div.SolucionesComunidadesServiciosOk img.Banner,
div.SolucionesComunidadesReformas a.Banner,
div.SolucionesComunidadesReformas img.Banner,
div.SolucionesComunidadesServiciosOk a.Banner2,
div.SolucionesComunidadesServiciosOk img.Banner2,
div.SolucionesComunidadesReformas a.Banner2,
div.SolucionesComunidadesReformas img.Banner2
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    margin: 25px 0px 0px 0px;
}
div.SolucionesComunidadesServiciosOk a.Banner2,
div.SolucionesComunidadesServiciosOk img.Banner2,
div.SolucionesComunidadesReformas a.Banner2,
div.SolucionesComunidadesReformas img.Banner2
{
    margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolucionesComunidadesReformas div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #ffffff;
    line-height: 20px;
}
div.SolucionesComunidadesReformas div.Cabecera p.Primero
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 15px 0px 0px 30px;
}
div.SolucionesComunidadesReformas div.Cabecera p.Segundo
{
    font-size: 1.3em;
    color: #000000;
    line-height: 25px;
    padding: 10px 0px 0px 30px;
}
div.SolucionesComunidadesReformas div.Columna1
{
    display: block;
    float: left;
    clear: both;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesComunidadesReformas div.Columna1 h2
{
    width: 460px;
    border-top: solid 1px #98B4C0;
    padding: 5px 0px 0px 0px;
    margin-top: 15px;
}
div.SolucionesComunidadesReformas div.Columna1 div
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.SolucionesComunidadesReformas div.Columna1 div.Bloque2
{
    display: block;
    float: left;
    clear: both;
    width: 460px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesComunidadesReformas div.Columna1 div.Bloque2 div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    text-indent: 25px;
    font-size: 1.4em;
    font-weight: bold;
    background: #98B4C0;
    color: #ffffff;
    padding: 7px 0px 7px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
}
div.SolucionesComunidadesReformas div.Columna1 div.Bloque2 div.Cuerpo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    background: #E1E7EA;
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
    background: #E1E7EA url(../img/100x100.gif) no-repeat 350px 25px;
}
div.SolucionesComunidadesReformas div.Columna1 div.Bloque2 div.Cuerpo p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 15px;
    font-size: 1.2em;
    background: url(../img/trazo.gif) no-repeat left 5px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.TrabajarConNosotrosPersonalBDBN,
div.TrabajarConNosotrosGremioColaborador,
div.TrabajarConNosotrosProveedorMateriales
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.TrabajarConNosotrosPersonalBDBN div.Cabecera,
div.TrabajarConNosotrosGremioColaborador div.Cabecera,
div.TrabajarConNosotrosProveedorMateriales div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 239px;
    background: #0084D7;
}
div.TrabajarConNosotrosPersonalBDBN div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: none;
    margin: 20px 45px 0px 20px;
}
div.TrabajarConNosotrosPersonalBDBN div.Cabecera img.FotoCabecera,
div.TrabajarConNosotrosGremioColaborador div.Cabecera img.FotoCabecera,
div.TrabajarConNosotrosProveedorMateriales div.Cabecera img.FotoCabecera
{
    display: block;
    float: right;
    clear: none;
    width: 348px;
    height: 239px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna1,
div.TrabajarConNosotrosGremioColaborador div.Columna1,
div.TrabajarConNosotrosProveedorMateriales div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 340px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna1 div,
div.TrabajarConNosotrosGremioColaborador div.Columna1 div,
div.TrabajarConNosotrosProveedorMateriales div.Columna1 div
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 28px;
    margin: 5px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna1 div span,
div.TrabajarConNosotrosGremioColaborador div.Columna1 div span,
div.TrabajarConNosotrosProveedorMateriales div.Columna1 div span
{
    color: #0084D7;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna1 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 20px;
    margin: 10px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2,
div.TrabajarConNosotrosGremioColaborador div.Columna2,
div.TrabajarConNosotrosProveedorMateriales div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 307px;
    height: auto;
    background: #C5D6DB;
    padding: 20px 20px 20px 20px;
    margin: 20px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.Texto1,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.Texto1,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.Texto1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    line-height: 15px;
    margin: 10px 0px 15px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.Texto1 span,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.Texto1 span,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.Texto1 span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    margin: 3px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 span.Asterisco,
div.TrabajarConNosotrosGremioColaborador div.Columna2 span.Asterisco,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 0.8em;
    line-height: 24px;
    margin: 0px 0px 0px 4px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 .FileUpload,
div.TrabajarConNosotrosPersonalBDBN div.Columna2 .FileUpload div,
div.TrabajarConNosotrosPersonalBDBN div.Columna2 .FileUpload div div,
div.TrabajarConNosotrosPersonalBDBN div.Columna2 .FileUpload div div iframe
{
    display: block;
    float: left;
    clear: none;
    width: 96%;
    height: 17px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #C5D6DB;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 input.BotonEnviar,
div.TrabajarConNosotrosGremioColaborador div.Columna2 input.BotonEnviar,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 input.BotonEnviar
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PolPriv,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PolPriv,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PolPriv
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PolPriv span.General_CampoFormularioError,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PolPriv span.General_CampoFormularioError,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PolPriv span.General_CampoFormularioError
{
    width: 80%;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PolPriv span input,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PolPriv span input,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PolPriv span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PolPriv label,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PolPriv label,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PolPriv label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PoliticaPrivacidad,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PoliticaPrivacidad,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    line-height: 15px;
    margin: 20px 0px 0px 0px;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PoliticaPrivacidad a,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PoliticaPrivacidad a,
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PoliticaPrivacidad a
{
    color: #000000;
    text-decoration: underline;
}
div.TrabajarConNosotrosPersonalBDBN div.Columna2 div.PoliticaPrivacidad a:hover,
div.TrabajarConNosotrosGremioColaborador div.Columna2 div.PoliticaPrivacidad a:hover
div.TrabajarConNosotrosProveedorMateriales div.Columna2 div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
div.TrabajarConNosotrosGremioColaborador div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 20px 10px 0px 20px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.TrabajarConNosotrosProveedorMateriales div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 20px 68px 0px 20px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Conocenos
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Conocenos div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 239px;
    background: #0084D7;
}
div.Conocenos div.Cabecera img.FotoCabecera
{
    display: block;
    float: right;
    width: 348px;
    height: 239px;
}
div.Conocenos div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 30px 25px 0px 20px;
}
div.Conocenos div.Fila1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.Conocenos div.Fila1 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 340px;
    height: auto;
}
div.Conocenos div.Fila1 div.Columna1 div
{
    display: block;
    float: left;
    clear: none;
    width: 95%;
    height: auto;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 20px;
    margin: 20px 0px 0px 0px;
}
div.Conocenos div.Fila1 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 350px;
    height: auto;
}
div.Conocenos div.Fila1 div.Columna2 a
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 25px;
    text-decoration: none;
    color: #ffffff;
    font-size: 1.0em;
    font-weight: bold;
    line-height: 25px;
    text-indent: 10px;
    margin: 0px 0px 10px 0px;
}
div.Conocenos div.Fila1 div.Columna2 a:hover
{
    text-decoration: underline;
}
div.Conocenos div.Fila1 div.Columna2 a.Area1
{
    background-color: #0084D8;
}
div.Conocenos div.Fila1 div.Columna2 a.Area2
{
    background-color: #64C800;
}
div.Conocenos div.Fila1 div.Columna2 a.Area3
{
    background-color: #FF6407;
}
div.Conocenos div.Fila1 div.Columna2 a.Area4
{
    background-color: #DD0067;
}
div.Conocenos div.Fila1 div.Columna2 a.Area5
{
    background-color: #000090;
}
div.Conocenos div.Fila2
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 40px 0px 0px 0px;
}
div.Conocenos div.Fila2 div.Cabecera
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 40px;
    background-color: #0084D8;
}
div.Conocenos div.Fila2 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 380px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila2 div.Columna1 p.Texto1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 20px;
}
div.Conocenos div.Fila2 div.Columna1 p.Texto1 span
{
    color: #0084D7;
}
div.Conocenos div.Fila2 p.TextoPie
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 19px;
    color: #0084D7;
    margin: 20px 0px 0px 0px;
}
div.Conocenos div.Fila2 img
{
    display: block;
    float: right;
    clear: none;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila3
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 40px 0px 0px 0px;
}
div.Conocenos div.Fila3 div.Cabecera
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 40px;
    background-color: #64C800;
}
div.Conocenos div.Fila3 div.Cabecera a
{
    display: block;
    float: right;
    clear: none;
    margin: 0px 20px 0px 0px;
}
div.Conocenos div.Fila3 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 340px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila3 div.Columna1 p.Texto1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 17px;
}
div.Conocenos div.Fila3 div.Columna1 p.Texto1 span
{
    color: #64C800;
}
div.Conocenos div.Fila3 img
{
    display: block;
    float: right;
    clear: none;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila4
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 40px 0px 0px 0px;
}
div.Conocenos div.Fila4 div.Cabecera
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 40px;
    background-color: #FF6407;
}
div.Conocenos div.Fila4 div.Cabecera a
{
    display: block;
    float: right;
    clear: none;
    margin: 0px 20px 0px 0px;
}
div.Conocenos div.Fila4 div.Columna1,
div.Conocenos div.Fila4 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 250px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.Conocenos div.Fila4 div.Columna2
{
    margin: 15px 0px 0px 15px;
}
div.Conocenos div.Fila4 div.Columna1 h3,
div.Conocenos div.Fila4 div.Columna2 h3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.0em;
    color: #FF6407;
}
div.Conocenos div.Fila4 div.Columna1 p,
div.Conocenos div.Fila4 div.Columna2 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 19px;
    margin: 5px 0px 10px 0px;
}
div.Conocenos div.Fila4 img
{
    display: block;
    float: right;
    clear: none;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila5
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 40px 0px 0px 0px;
}
div.Conocenos div.Fila5 div.Cabecera
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 40px;
    background-color: #DD0067;
}
div.Conocenos div.Fila5 div.Cabecera a
{
    display: block;
    float: right;
    clear: none;
    margin: 0px 20px 0px 0px;
}
div.Conocenos div.Fila5 div.Columna1,
div.Conocenos div.Fila5 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 250px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.Conocenos div.Fila5 div.Columna2
{
    margin: 15px 0px 0px 15px;
}
div.Conocenos div.Fila5 div.Columna1 h3,
div.Conocenos div.Fila5 div.Columna2 h3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.0em;
    color: #DD0067;
}
div.Conocenos div.Fila5 div.Columna1 p,
div.Conocenos div.Fila5 div.Columna2 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 19px;
    margin: 5px 0px 10px 0px;
}
div.Conocenos div.Fila5 div.Columna1 p span,
div.Conocenos div.Fila5 div.Columna2 p span
{
    color: #DD0067;
}
div.Conocenos div.Fila5 img
{
    display: block;
    float: right;
    clear: none;
    margin: 10px 0px 0px 0px;
}
div.Conocenos div.Fila6
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 40px 0px 0px 0px;
}
div.Conocenos div.Fila6 div.Cabecera
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: 40px;
    background-color: #000090;
}
div.Conocenos div.Fila6 div.Cabecera a
{
    display: block;
    float: right;
    clear: none;
    margin: 8px 20px 0px 0px;
}
div.Conocenos div.Fila6 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
    background-color: #E1E7EA;
    padding: 0px 0px 0px 25px;
}
div.Conocenos div.Fila6 div.Columna1 img
{
    margin: 25px 0px 25px 0px;
}
div.Conocenos div.Fila6 div.Columna1 hr
{
    display: block;
    float: left;
    clear: none;
    border: 0;
    width: 92%;
    height: 1px;
    color: #98B4C0;
    background-color: #98B4C0;
    margin: 0px 0px 0px 0px;
}
div.Conocenos div.Fila7
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    border-top: solid 1px #98B4C0;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Contactar
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Contactar div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 239px;
    background: #0084D7;
}
div.Contactar div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: none;
    margin: 20px 0px 0px 20px;
}
div.Contactar div.Cabecera img.FotoCabecera
{
    display: block;
    float: right;
    clear: none;
    width: 348px;
    height: 239px;
}
div.Contactar div.Fila1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 20px 0px 0px 0px;
    background: #E1E7EA;
}
div.Contactar div.Fila1 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 305px;
    height: auto;
    margin: 30px 0px 30px 40px;
}
div.Contactar div.Fila1 div.Columna1 img
{
    display: block;
    float: left;
    clear: both;
}
div.Contactar div.Fila1 div.Columna1 p.Texto1,
div.Contactar div.Fila1 div.Columna1 p.Texto2,
div.Contactar div.Fila1 div.Columna1 p.Texto3,
div.Contactar div.Fila1 div.Columna1 p.Texto4
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 19px;
    margin: 20px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna1 p.Texto2 a
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.0em;
    color: #000000;
    text-decoration: none;
}
div.Contactar div.Fila1 div.Columna1 p.Texto2 a:hover
{
    text-decoration: underline;
}
div.Contactar div.Fila1 div.Columna1 p.Texto3
{
    margin: 40px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna1 p.Texto4
{
    margin: 10px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 310px;
    height: auto;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.Texto1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.6em;
    margin: 0px 0px 10px 0px;
}
div.Contactar div.Fila1 div.Columna2 span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 0.8em;
    line-height: 24px;
    margin: 0px 0px 0px 4px;
}
div.Contactar div.Fila1 div.Columna2 input.BotonEnviar
{
    display: block;
    float: left;
    clear: none;
    width: 56px;
    height: auto;
    margin: 10px 10px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.TipoContacto
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.Contactar div.Fila1 div.Columna2 div.TipoContacto
{
    margin: 8px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.TipoContacto span.TituloTipoContacto
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.TipoContacto span span label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 10px 0px 5px;
}
div.Contactar div.Fila1 div.Columna2 div.TipoContacto span span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.Contactar div.Fila1 div.Columna2 div.PolPriv,
div.Contactar div.Fila1 div.Columna2 div.Publi
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.Contactar div.Fila1 div.Columna2 div.PolPriv
{
    margin: 15px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.PolPriv span.General_CampoFormularioError
{
    width: 80%;
}
div.Contactar div.Fila1 div.Columna2 div.Publi
{
    margin: 0px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.PolPriv span input,
div.Contactar div.Fila1 div.Columna2 div.Publi span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.Contactar div.Fila1 div.Columna2 div.PolPriv label,
div.Contactar div.Fila1 div.Columna2 div.Publi label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.Contactar div.Fila1 div.Columna2 div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    line-height: 15px;
    margin: 20px 0px 0px 0px;
}
div.Contactar div.Fila1 div.Columna2 div.PoliticaPrivacidad a
{
    color: #000000;
    text-decoration: underline;
}
div.Contactar div.Fila1 div.Columna2 div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
div.HazteSocio
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.HazteSocio div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 239px;
    background: #0084D7;
}
div.HazteSocio div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: none;
    margin: 20px 0px 0px 20px;
}
div.HazteSocio div.Cabecera img.FotoCabecera
{
    display: block;
    float: right;
    clear: none;
    width: 348px;
    height: 239px;
}
div.HazteSocio div.Fila1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 40px 30px;
    border-bottom: solid 1px #98B4C0;
}
div.HazteSocio div.Fila1 div.Impar,
div.HazteSocio div.Fila1 div.Par
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.1em;
    margin: 7px 0px 7px 0px;
    line-height: 22px;
}
div.HazteSocio div.Fila1 div.Impar
{
    color: #0084D7;
}
div.HazteSocio div.Fila1 div.Par
{
    color: #000000;
}
div.HazteSocio div.Fila2
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
}
div.HazteSocio div.Fila2 h2
{
    font-size: 1.0em;
}
div.HazteSocio div.Fila2 span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 1.0em;
    font-weight: bold;
    color: #ffffff;
    line-height: 24px;
    margin: 0px 0px 0px 4px;
}
div.HazteSocio div.Fila2 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 343px;
    height: auto;
    background: #98B4C0;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
div.HazteSocio div.Fila2 div.Columna2
{
    display: block;
    float: right;
    clear: none;
    width: 343px;
    height: auto;
    background: #C5D6DB;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
div.HazteSocio div.Fila2 div.Columna1 h3,
div.HazteSocio div.Fila2 div.Columna2 h3
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: auto;
    line-height: 25px;
    font-size: 1.3em;
    font-weight: bold;
    color: #000000;
    margin: 20px 0px 0px 20px;
}
div.HazteSocio div.Fila2 div.Columna1 p,
div.HazteSocio div.Fila2 div.Columna2 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    font-weight: bold;
    color: #ffffff;
    line-height: 20px;
    margin: 20px 0px 0px 20px;
}
div.HazteSocio div.Fila2 div.Columna2 p
{
    color: #000000;
}
div.HazteSocio div.Fila2 div.Columna1 div.Campos,
div.HazteSocio div.Fila2 div.Columna2 div.Campos
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 20px 0px 20px 20px;
}
div.HazteSocio div.Fila2 div.Columna1 div.PolPriv,
div.HazteSocio div.Fila2 div.Columna1 div.Publi,
div.HazteSocio div.Fila2 div.Columna2 div.PolPriv,
div.HazteSocio div.Fila2 div.Columna2 div.Publi
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.HazteSocio div.Fila2 div.Columna1 div.PolPriv,
div.HazteSocio div.Fila2 div.Columna2 div.PolPriv
{
    margin: 15px 0px 0px 0px;
}
div.HazteSocio div.Fila2 div.Columna1 div.PolPriv span.General_CampoFormularioError,
div.HazteSocio div.Fila2 div.Columna2 div.PolPriv span.General_CampoFormularioError
{
    width: 80%;
}
div.HazteSocio div.Fila2 div.Columna1 div.Publi,
div.HazteSocio div.Fila2 div.Columna2 div.Publi
{
    margin: 0px 0px 0px 0px;
}
div.HazteSocio div.Fila2 div.Columna1 div.PolPriv span input,
div.HazteSocio div.Fila2 div.Columna1 div.Publi span input,
div.HazteSocio div.Fila2 div.Columna2 div.PolPriv span input,
div.HazteSocio div.Fila2 div.Columna2 div.Publi span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.HazteSocio div.Fila2 div.Columna1 div.PolPriv label,
div.HazteSocio div.Fila2 div.Columna1 div.Publi label,
div.HazteSocio div.Fila2 div.Columna2 div.PolPriv label,
div.HazteSocio div.Fila2 div.Columna2 div.Publi label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.HazteSocio div.Fila2 div.Columna1 div.Campos input.BotonEnviar,
div.HazteSocio div.Fila2 div.Columna2 div.Campos input.BotonEnviar
{
    display: block;
    float: left;
    clear: left;
    width: 56px;
    height: auto;
    margin: 10px 10px 0px 0px;
}
div.HazteSocio div.Fila2 div.Columna1 div.Campos div.PoliticaPrivacidad,
div.HazteSocio div.Fila2 div.Columna2 div.Campos div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 300px;
    height: auto;
    font-size: 0.7em;
    color: #ffffff;
    line-height: 15px;
    margin: 20px 0px 0px 0px;
}
div.HazteSocio div.Fila2 div.Columna2 div.Campos div.PoliticaPrivacidad
{
    color: #000000;
}
div.HazteSocio div.Fila2 div.Columna1 div.Campos div.PoliticaPrivacidad a,
div.HazteSocio div.Fila2 div.Columna2 div.Campos div.PoliticaPrivacidad a
{
    color: #ffffff;
    text-decoration: underline;
}
div.HazteSocio div.Fila2 div.Columna2 div.Campos div.PoliticaPrivacidad a
{
    color: #000000;
}
div.HazteSocio div.Fila2 div.Columna1 div.Campos div.PoliticaPrivacidad a:hover,
div.HazteSocio div.Fila2 div.Columna2 div.Campos div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
div.SolicitarServicio
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.SolicitarServicio div.Columna1
{
    display: block;
    float: left;
    clear: left;
    width: 335px;
    height: auto;
    background: #0084D8;
    padding: 0px 0px 0px 0px;
}
div.SolicitarServicio div.Columna1 h1
{
    color: #ffffff;
    font-size: 26px;
    font-weight: bold;
    margin: 20px 0px 0px 20px;
}
div.SolicitarServicio div.Columna1 p.Texto1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 15px;
    color: #ffffff;
    margin: 5px 0px 0px 20px;
}
div.SolicitarServicio div.Columna1 p.Texto2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.6em;
    color: #000000;
    margin: 10px 0px 0px 20px;
}
div.SolicitarServicio div.Columna1 div.Campos
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 5px 0px 20px 20px;
}
div.SolicitarServicio div.Columna1 div.Campos label
{
    width: 250px;
    white-space: nowrap;
    color:#ffffff;
}
div.SolicitarServicio div.Columna1 div.Campos div.PolPriv,
div.SolicitarServicio div.Columna1 div.Campos div.Publi
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.SolicitarServicio div.Columna1 div.Campos div.PolPriv
{
    margin: 15px 0px 0px 0px;
}
div.SolicitarServicio div.Columna1 div.Campos div.PolPriv span.General_CampoFormularioError
{
    width: 80%;
}
div.SolicitarServicio ddiv.Columna1 div.Campos div.Publi
{
    margin: 0px 0px 0px 0px;
}
div.SolicitarServicio div.Columna1 div.Campos div.PolPriv span input,
div.SolicitarServicio div.Columna1 div.Campos div.Publi span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.SolicitarServicio div.Columna1 div.Campos div.PolPriv label,
div.SolicitarServicio div.Columna1 div.Campos div.Publi label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.SolicitarServicio div.Columna1 div.Campos span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 1.3em;
    line-height: 24px;
    color: #ffffff;
    margin: 0px 0px 0px 4px;
}
div.SolicitarServicio div.Columna1 div.Campos input.BotonEnviar
{
    display: block;
    float: left;
    clear: left;
    width: 56px;
    height: auto;
    margin: 10px 10px 0px 0px;
}
div.SolicitarServicio div.Columna1 div.Campos div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 300px;
    height: auto;
    font-size: 0.7em;
    color: #ffffff;
    line-height: 15px;
    margin: 20px 0px 0px 0px;
}
div.SolicitarServicio div.Columna1 div.Campos div.PoliticaPrivacidad a
{
    color: #ffffff;
    text-decoration: underline;
}
div.SolicitarServicio div.Columna1 div.Campos div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
div.SolicitarServicio div.Columna1 div.Banner {
	margin:15px 0px 0px 0px;
	background-color:#FFFFFF;
}
div.SolicitarServicio div.Columna2
{
    display: block;
    float: right;
    clear: right;
    width: 335px;
    height: auto;
}
div.SolicitarServicio div.Columna2 h2
{
    width: 100%;
    color: #0084D7;
	font-size: 1.2em;
	font-weight: bold;
    margin: 20px 0px 0px 0px;
}
div.SolicitarServicio div.Columna2 div.todosServicios
{
    width: 315px;
	height:70px;
	padding-top:15px;
	padding-left:10px;
    margin: 0px 0px -20px 0px;
	background-image:url(../img/todosServ-herr.jpg);
	color:#0084d7;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
div.SolicitarServicio div.Columna2 div.Bloque1
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
	font-size:12px;
    border-top: solid 0px #0084D7;
    margin: 0px 0px 0px 10px;
}
div.SolicitarServicio div.Columna2 div.Bloque1 h3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
    margin: 5px 0px 0px 0px;
}
div.SolicitarServicio div.Columna2 div.Bloque1 h2
{
    width: 100%;
    color: #0084D7;
	font-size: 18px;
	font-weight: bold;
    margin: 20px 0px 0px 0px;
}
div.SolicitarServicio div.Columna2 div.Bloque1 div
{
    display: block;
    float: left;
    clear: none;
    width: 165px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.SolicitarServicio div.Columna2 div.Bloque1 div a
{
    display: block;
    float: left;
    clear: both;
	font-size: 0.75em;
    color: #6E7578;
    margin: 2px 0px 2px 0px;
    text-decoration: none;
}
div.SolicitarServicio div.Columna2 div.Bloque1 div a:hover
{
    text-decoration: underline;
}
div.SolicitarServicio div.Columna2 div.Servicio1
{
    display: inline;
    float: left;
    width: 150px;
    height:auto;
    margin: 10px 0px 0px 0px;
	padding-right:10px;
}
div.SolicitarServicio div.Columna2 div.Servicio1 img
{
	float:left;
	margin-bottom:5px;
}
div.SolicitarServicio div.Columna2 div.Servicio1 div.Titulo
{
	font-weight:bold;
	font-size:12px;
	margin-left:5px;

}
div.SolicitarServicio div.Columna2 div.Servicio1 div.Texto
{
	line-height:16px;
	font-size:11px;
	margin-left:5px;
	width:140px;
}

div.SolicitarServicio div.Columna2 div.Servicio1 div.Precio
{
	color:#0084d8;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}
div.SolicitarServicio div.Columna2 div.Servicio2
{
    display: inline;
    float: left;
    width: 150px;
    height:auto;
    margin: 10px 0px 0px 0px;
	padding-right:0px;
}
div.SolicitarServicio div.Columna2 div.Servicio2 img
{
	float:left;
	margin-bottom:5px;
}
div.SolicitarServicio div.Columna2 div.Servicio2 div.Titulo
{
	font-weight:bold;
	font-size:12px;
	margin-left:5px;

}
div.SolicitarServicio div.Columna2 div.Servicio2 div.Texto
{
	line-height:16px;
	font-size:11px;
	margin-left:5px;
	width:145px;
}

div.SolicitarServicio div.Columna2 div.Servicio2 div.Precio
{
	color:#0084d8;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}
div.SolicitarServicio div.Columna2 div.Bloque2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 20px 0px 0px 0px;
}

div.SolicitarServicio div.Columna3
{
    display: block;
    float: left;
    clear: both;
    width: 323px;
    height: 152px;
    margin: -50px 0px 0px 0px;
	background-image:url(../img/bg-gris.jpg);
	font-size:12px;
	padding-top:10px;
	padding-left:15px;
	line-height:18px;
}
div.SolicitarServicio div.Columna3 span
{
	font-size:18px;
	font-weight:bold;
	color:#0084d8;
	line-height:22px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.ApoyoSiniestros
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.ApoyoSiniestros div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
}
div.ApoyoSiniestros div.Cabecera img
{
    display: block;
    float: left;
    clear: none;
}
div.ApoyoSiniestros div.Columna1
{
    float: left;
    clear: none;
    width: 493px;
    margin: 20px 0px 0px 0px;
	display: inline;
	border-right: 1px solid #98B4C0;
}
div.ApoyoSiniestros div.Columna1 div.Cabecera
{
	width: 100%;
	background-color: white;
	display: block;
	padding: 0px 0px 10px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Cabecera label.Texto1
{
	font-size: 22px;
	line-height: 24px;
	color: #0084d8;
}
div.ApoyoSiniestros div.Columna1 div.Pasos1
{
	font-size: 16px;
	line-height: 18px;
	background-color: #e1e7ea;
	width: 480px;
	padding: 5px 0px 5px 0px;	
	margin: 10px 0px 10px 0px;	
	display: block;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos2
{
	font-size: 16px;
	line-height: 18px;
	background-color: #e1e7ea;
	width: 480px;
	padding: 5px 0px 5px 0px;	
	margin: 0px 0px 10px 0px;	
	display: block;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos3
{
	font-size: 16px;
	line-height: 18px;
	background-color: #e1e7ea;
	width: 480px;
	padding: 5px 0px 5px 0px;	
	margin: 0px 0px 20px 0px;	
	display: block;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos1 img.Uno
{
	padding: 4px 0px 4px 10px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos2 img.Dos
{
	padding: 9px 0px 4px 10px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos3 img.Tres
{
	padding: 9px 0px 4px 10px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos1 span.Texto1
{
	padding: 7px 0px 2px 18px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos2 span.Texto2
{
	padding: 4px 0px 2px 18px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Pasos3 span.Texto3
{
	padding: 4px 0px 2px 18px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div.ApoyoSiniestros div.Columna1 div.Cuerpo
{
	width: 100%;
	background-color: white;
	display: block;
	padding: 0px 0px 10px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Cuerpo label.Texto1
{
	font-size: 22px;
	line-height: 24px;
	color: #0084d8;
	width: 480px;
	margin: 0px 0px 8px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Cuerpo label.Texto2
{
	font-size: 12px;
	line-height: 16px;
	width: 460px;
	margin: 0px 0px 10px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Pie
{
	width: 460px;
	height: auto;
	background-color: rgb(150,200,0);
	display: block;
	padding: 10px 0px 10px 11px;
	margin: 0px 0px 0px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Pie label.Texto1
{
	font-size: 22px;
	line-height: 24px;
	color: white;
	width: 450px;
	margin: 0px 0px 8px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Pie label.Texto2
{
	font-size: 12px;
	line-height: 16px;
	width: 450px;
	margin: 0px 0px 10px 0px;
}
div.ApoyoSiniestros div.Columna1 div.Pie label.Texto2 font.Negrita
{
	color: white;
	font-weight: bold;
}
div.ApoyoSiniestros div.Columna2
{
    float: left;
    clear: none;
    width: 190px;
	display: inline;
    margin: 20px 0px 0px 0px;
}
div.ApoyoSiniestros div.Columna2 img.Banner
{
    margin: 5px 0px 0px 10px;
	display: block;
}
div.ApoyoSiniestros div.Columna2 a.Banner
{
    margin: 0px 0px 0px 10px;
	display: block;
}
div.ApoyoSiniestros div.Columna2 a.Banner img.Primera
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	display: block;
}
div.ApoyoSiniestros div.Columna2 a.Banner img.Segunda
{
    margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	display: block;
}
/*--------------------------------------------------------------------------------------------------------*/
div.ServicioEspecialEmpresas
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.ServicioEspecialEmpresas div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: 277px;
    background: #98B4C0;
}
div.ServicioEspecialEmpresas div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    /*width: 302px;
    height: 58px;*/
    margin: 23px 0px 0px 30px;
}
div.ServicioEspecialEmpresas img.FotoCabecera
{
    width: 346px;
    height: 277px;
}
div.ServicioEspecialEmpresas div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 340px;
    height: 169px;
    margin: 20px 0px 0px 0px;
    border-top: 1px solid #ffffff;
}
div.ServicioEspecialEmpresas div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #ffffff;
    line-height: 20px;
}
div.ServicioEspecialEmpresas div.Cabecera p.Primero
{
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
    line-height: 26px;
    padding: 15px 0px 0px 30px;
}
div.ServicioEspecialEmpresas div.Cabecera p.Segundo
{
    font-size: 0.6em;
    color: #ffffff;
    margin: 30px 0px 0px 30px;
}
div.ServicioEspecialEmpresas div.Cabecera p.Segundo a
{
    font-size: 1.0em;
    color: #ffffff;
    text-decoration: underline;
}
div.ServicioEspecialEmpresas div.Cabecera p.Segundo a:hover
{
    text-decoration: none;
}
div.ServicioEspecialEmpresas div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 p
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 1.0em;
    font-weight: bold;
    line-height: 21px;
    margin: 20px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 h2
{
    width: 460px;
    border-top: solid 1px #98B4C0;
    padding: 5px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 div
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 h2.SubtituloGrande
{
    width: 460px;
    border: 0;
    font-size: 1.5em;
    color: #000090;
    border-bottom: solid 1px #98B4C0;
    padding: 5px 0px 15px 0px;
    margin: 25px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque1 div.Columna1,
div.ServicioEspecialEmpresas div.Columna1 div.Bloque1 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 215px;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque1 div.Columna2
{
    margin: 15px 0px 0px 22px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque1 div h3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.5em;
    color: #0084D7;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque1 div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.2em;
    font-weight:normal;
    line-height: 19px;
    margin: 5px 0px 10px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque2
{
    display: block;
    float: left;
    clear: both;
    width: 460px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque2 div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    text-indent: 25px;
    font-size: 1.4em;
    font-weight: bold;
    color: #ffffff;
    background: #98B4C0;
    padding: 7px 0px 7px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque2 div.Cuerpo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
    background: #E1E7EA url(../img/100x100.gif) no-repeat 360px 25px;
}
div.ServicioEspecialEmpresas div.Columna1 div.Bloque2 div.Cuerpo p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 15px;
    font-size: 1.2em;
    font-weight: normal;
    background: url(../img/trazo.gif) no-repeat left 5px;
}
div.ServicioEspecialEmpresas a.Banner
{
	display: block;
	margin-top: 25px;
}
div.ServicioEspecialEmpresas a.Banner2,
div.ServicioEspecialEmpresas img.Banner,
div.ServicioEspecialEmpresas img.Banner2
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    margin: 25px 0px 0px 0px;
}
div.ServicioEspecialEmpresas a.Banner2,
div.ServicioEspecialEmpresas img.Banner2
{
    margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.CoordinadorDeServicios
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.CoordinadorDeServicios div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: 239px;
    background: #0084D7;
}
div.CoordinadorDeServicios div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: both;
    margin: 23px 0px 0px 30px;
}
div.CoordinadorDeServicios img.FotoCabecera
{
    width: 346px;
    height: 239px;
}
div.CoordinadorDeServicios div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 340px;
    height: 169px;
    margin: 20px 0px 0px 0px;
    border-top: 1px solid #ffffff;
}
div.CoordinadorDeServicios div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: #ffffff;
    line-height: 20px;
}
div.CoordinadorDeServicios div.Cabecera p.Primero
{
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
    line-height: 23px;
    padding: 15px 0px 0px 30px;
}
div.CoordinadorDeServicios div.Cabecera p.Segundo
{
    font-size: 1.2em;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 0px 0px 30px;
}
div.CoordinadorDeServicios div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 350px;
    height: auto;
    margin: 20px 0px 0px 0px;
    padding: 0px 150px 0px 0px;
}
div.CoordinadorDeServicios div.Columna1 h1
{
    font-size: 1.50em;
}
div.CoordinadorDeServicios div.Columna1 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 24px;
    margin: 20px 0px 0px 0px;
}
div.CoordinadorDeServicios div.Columna1 div.Bloque1
{
    display: block;
    float: left;
    clear: both;
    width: 350px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.CoordinadorDeServicios div.Columna1 div.Bloque1 div.Cuerpo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    padding: 10px 0px 20px 10px;
    margin: 0px 0px 0px 0px; /*No quitar*/
    background: #98B4C0;
}
div.CoordinadorDeServicios div.Columna1 div.Bloque1 div.Cuerpo p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}
div.CoordinadorDeServicios div.Columna1 div.Bloque1 div.Cuerpo p.Blanco
{
    color: #ffffff;
}
div.CoordinadorDeServicios a.Banner,
div.CoordinadorDeServicios a.Banner2,
div.CoordinadorDeServicios img.Banner,
div.CoordinadorDeServicios img.Banner2
{
    display: block;
    /*float: left;
    clear: none;*/
    margin: 25px 0px 0px 0px;
}
div.CoordinadorDeServicios a.Banner2,
div.CoordinadorDeServicios img.Banner2
{
    margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Plantilla11
{
    display: block;
    float: left;
    clear: both;
    width: 700px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 15px;
}
div.Plantilla11 div.Enlaces
{
    display: block;
    float: left;
    clear: left;
    width: 155px;
    height: auto;
    overflow: hidden;
}
div.Plantilla11 div.Enlaces a
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    color: #5B7E91;
    text-decoration: none;
    margin: 0px 0px 2px 0px;
}
div.Plantilla11 div.Enlaces a:hover,
div.Plantilla11 div.Enlaces a.Activado
{
    color: #FF9007;
}
div.Plantilla11 div.Banners
{
    display: block;
    float: right;
    clear: right;
    width: 185px;
    height: auto;
}
div.Plantilla11 div.Banners img
{
    display: block;
    float: left;
    clear: both;
    margin: 0px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Gremios
{
    display: block;
    float: left;
    clear: none;
    width: 320px;
    height: auto;
    margin: 0px 0px 0px 10px;
}
div.Gremios div.Bloque1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    background: #E1E7EA;
    padding: 0px 0px 20px 0px;
}
div.Gremios div.Bloque1 h2
{
    text-indent: 0px;
    width: 90%;
    margin-left: 15px;
}
div.Gremios div.Bloque1 h3
{
    display: block;
    float: left;
    clear: both;
    width: 85%;
    height: auto;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 19px;
    margin: 10px 0px 0px 15px;
}
div.Gremios div.Bloque1 h3 span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.0em;
    line-height: 18px;
    margin: 5px 0px 5px 0px;
    background: #E1E7EA url(../img/Puntero1.gif) no-repeat left 1px;
    padding: 0px 0px 0px 15px;
}
div.Gremios div.Bloque1 p.TextoEspecial
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 17px;
    margin: 15px 0px 0px 15px;
}
div.Gremios div.Bloque2
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    background: #C5D6DB;
    padding: 12px 0px 12px 0px;
}
div.Gremios div.Bloque2 p
{
    display: block;
    float: left;
    clear: none;
    width: 90%;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 20px;
    margin: 0px 0px 0px 15px;
}
div.Gremios div.Bloque3
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    background: #E1E7EA;
    padding: 0px 0px 20px 0px;
}
div.Gremios div.Bloque3 div
{
    display: block;
    float: left;
    clear: both;
    width: 97%;
    height: auto;
    font-size: 1.0em;
    line-height: 19px;
    margin: 10px 0px 0px 15px;
}
div.Gremios div.Bloque3 div span
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.8em;
    margin: 5px 0px 5px 0px;
    background: #E1E7EA url(../img/trazo.gif) no-repeat left 4px;
    padding: 0px 0px 0px 15px;
}
div.Gremios img
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.MapaWeb
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.MapaWeb h1
{
    color: #000090;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}
div.MapaWeb table
{
    display: table;
    float: left;
    clear: both;
    width: 100%;
	border-collapse: collapse;
    border-top: 1px solid #98B4C0;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}
div.MapaWeb table td.Superior
{
    height: 15px;
}
div.MapaWeb table td.Izquierda
{
    width: 30%;
}
div.MapaWeb table td h2
{
    display: block;
    float: left;
    clear: both;
    font-size: 0.8em;
    font-weight: bold;
    color: #000000;
}
div.MapaWeb table td.Izquierda h2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    font-weight: bold;
    color: #000000;
    margin: 30px 0px 0px 0px;
}
div.MapaWeb table td.Central
{
    width: 35%;
    border-right: 1px solid #98B4C0;
    border-left: 1px solid #98B4C0;
    padding: 0px 5px 0px 15px;
}
div.MapaWeb table td.Derecha
{
    width: 35%;
    padding: 0px 0px 0px 15px;
}
div.MapaWeb table td a
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    color: #000000;
    padding: 1px 0px 1px 0px;
}
div.MapaWeb table td a:hover
{
    text-decoration: underline;
}
div.MapaWeb table td a.Titulo
{
    font-weight: bold;
}
div.MapaWeb table td span
{
    display: block;
    float: left;
    clear: both;
    height: 30px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.InformaT
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.InformaT div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 150px;
    background: #0084D7;
}

div.InformaT div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: none;
    margin: 15px 80px 0px 20px;
}
div.InformaT div.Cabecera div
{
    display: block;
    float: left;
    clear: none;
    width: 140px;
    height: 100%;
    font-size: 0.9em;
    color: #ffffff;
    line-height: 18px;
    margin: 0px 0px 0px 40px;
    padding: 15px 0px 0px 0px;
}
div.InformaT div.Fila1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.InformaT div.Fila1 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 215px;
    height: auto;
}
div.InformaT div.Fila1 div.Columna1 div.Fecha
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    color: #98B4C0;
	margin-bottom:10px;
}
div.InformaT div.Fila1 div.Columna1 h1
{
    font-size: 1.2em;
    font-weight: bold;
    color: #0084D8;
}
div.InformaT div.Fila1 div.Columna1 div.subtitle
{
    font-size: 1em;
    color: #0084D8;
    margin-top:10px;
    margin-bottom:10px;
	line-height:20px;
}
div.InformaT div.Fila1 div.Columna1 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 17px;
    margin: 5px 0px 0px 0px;
}
div.InformaT div.Fila1 div.Columna1 span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
	margin-left:7px;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 17px;
}
div.InformaT div.Fila1 div.Columna1 span.Enlace
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    color: #0084D8;
    margin: 10px 0px 0px 0px;
}
div.InformaT div.Fila1 div.Columna1 a
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    color: #0084D8;
    text-decoration: underline;
    margin: 10px 0px 0px 3px;
}
div.InformaT div.Fila1 div.Columna1 a:hover
{
    text-decoration: none;
}
div.InformaT div.Fila1 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 237px;
    height: auto;
}
div.InformaT div.Fila1 div.Columna3
{
    display: block;
    float: left;
    clear: none;
    width: 232px;
    height: 290px;
    border-left: solid 1px #98B4C0;
    margin: 10px 0px 0px 0px;
}
div.InformaT div.Fila1 div.Columna3 p
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 17px;
    color: #0084D8;
    margin: 0px 0px 0px 20px;
}
div.InformaT div.Fila1 div.Columna3 img
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 5px;
}
div.InformaT div.Fila2
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 20px 0px 0px 0px;
    background: #E1E7EA;
}
div.InformaT div.Fila2 span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 0.8em;
    line-height: 24px;
    margin: 0px 0px 0px 4px;
}
div.InformaT div.Fila2 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 50%;
    height: auto;
    padding: 0px 0px 15px 0px;
}
div.InformaT div.Fila2 div.Columna1 div.Campos
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    padding: 15px 0px 0px 15px;
}
div.InformaT div.Fila2 div.Columna1 div.Campos h2
{
    font-size: 1.1em;
    font-weight: bold;
    color: #0084D8;
    margin: 0px 0px 0px 0px;
	padding-bottom: 3px;
}
div.InformaT div.Fila2 div.Columna1 div.Campos p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 17px;
    margin: 10px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna1 div.Campos span.Obligatorios
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.6em;
    font-weight: normal;
    margin: 5px 0px 20px 0px;
}
div.InformaT div.Fila2 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 44%;
    height: auto;
    padding: 0px 0px 15px 0px;
    margin: 15px 0px 0px 20px;
}
div.InformaT div.Fila2 div.Columna2 input
{
    width: 95%;
}
div.InformaT div.Fila2 div.Columna2 div.TipoEnvio,
div.InformaT div.Fila2 div.Columna2 div.NumAnt,
div.InformaT div.Fila2 div.Columna2 div.PolPriv,
div.InformaT div.Fila2 div.Columna2 div.Publi
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.InformaT div.Fila2 div.Columna2 div.TipoEnvio
{
    margin: 8px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.NumAnt
{
    margin: 5px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.PolPriv
{
    margin: 15px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.Publi
{
    margin: 0px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.TipoEnvio span.TituloTipoEnvio
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.TipoEnvio span span label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 10px 0px 5px;
}
div.InformaT div.Fila2 div.Columna2 div.TipoEnvio span span input,
div.InformaT div.Fila2 div.Columna2 div.NumAnt span input,
div.InformaT div.Fila2 div.Columna2 div.PolPriv span input,
div.InformaT div.Fila2 div.Columna2 div.Publi span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.InformaT div.Fila2 div.Columna2 div.NumAnt label,
div.InformaT div.Fila2 div.Columna2 div.PolPriv label,
div.InformaT div.Fila2 div.Columna2 div.Publi label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.InformaT div.Fila2 div.Columna2 input.BotonEnviar
{
    display: block;
    float: left;
    clear: both;
    width: 56px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    line-height: 15px;
    margin: 20px 0px 0px 0px;
}
div.InformaT div.Fila2 div.Columna2 div.PoliticaPrivacidad a
{
    color: #000000;
    text-decoration: underline;
}
div.InformaT div.Fila2 div.Columna2 div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
body.PoliticasPrivacidad
{
    width: 500px;
    min-width: 500px;
    background: #ffffff;
    margin: 0px 0px 0px 0px;
}
body.PoliticasPrivacidad div
{
    display: block;
    float: left;
    clear: both;
    width: 570px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
body.PoliticasPrivacidad div img
{
    display: block;
    float: left;
    clear: both;
    margin: 30px 0px 0px 0px;
}
body.PoliticasPrivacidad h1
{
    font-size: 1.8em;
    line-height: 30px;
    color: #0084D8;
    margin: 20px 0px 0px 0px;
}
body.PoliticasPrivacidad div p
{
    display: block;
    float: left;
    clear: both;
    width: 90%;
    height: auto;
    font-size: 0.9em;
    line-height: 18px;
    margin: 10px 0px 0px 0px;
}
body.PoliticasPrivacidad div a
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.9em;
    text-decoration: underline;
    margin: 20px 0px 30px 0px;
}
body.PoliticasPrivacidad div a:hover
{
    text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Sorteo1800Euros
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Sorteo1800Euros div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 549px;
    background: url(../img/pantalla_sorteo.jpg) no-repeat right top;
}
div.Sorteo1800Euros div.Cabecera h2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 1.1em;
    font-weight: bold;
    color: #0084D8;
    margin: 20px 0px 0px 30px;
}
div.Sorteo1800Euros div.Cabecera h2.Primero
{
    margin-top: 210px;
}
div.Sorteo1800Euros div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.9em;
    margin: 5px 0px 0px 30px;
}
div.Sorteo1800Euros div.Cabecera p span
{
    font-weight: bold;
    color: #FC7216;
}
div.Sorteo1800Euros div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.9em;
    font-weight: bold;
    color: #0084D8;
    margin: 20px 0px 0px 30px;
}
div.Sorteo1800Euros div.Formulario
{
    display: block;
    float: left;
    clear: both;
    width: 660px;
    height: auto;
    background-color: #C5D6DB;
    margin: 25px 0px 0px 30px;
    padding: 0px 0px 20px 0px;
}
div.Sorteo1800Euros div.Formulario div.Izquierda
{
    display: block;
    float: left;
    clear: none;
    width: 330px;
    height: 350px;
    background: url(../img/exclusivo_socios.gif) no-repeat 15px 200px;
}
div.Sorteo1800Euros div.Formulario div.Izquierda h2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 1.40em;
    font-weight: bold;
    line-height: 28px;
    color: #0084D8;
    margin: 20px 0px 0px 20px;
}
div.Sorteo1800Euros div.Formulario div.Izquierda p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 0.8em;
    line-height: 18px;
    margin: 10px 0px 0px 20px;
}
div.Sorteo1800Euros div.Formulario div.Izquierda span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 0.6em;
    margin: 5px 0px 0px 20px;
}
div.Sorteo1800Euros div.Formulario div.Derecha
{
    display: block;
    float: left;
    clear: none;
    width: 330px;
    height: auto;
}
div.Sorteo1800Euros div.Formulario div.Derecha table
{
    display: table;
    float: left;
    clear: both;
    width: 290px;
    height: auto;
	border-collapse: collapse;
    margin: 20px 0px 0px 0px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td label
{
    display: block;
    float: left;
    clear: both;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td input
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 20px;
    font-size: 0.8em;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td input.BordeAzul
{
    border: solid 1px #0084D8;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.DosCol1 input
{
    width: 95%;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.DosCol2 label,
div.Sorteo1800Euros div.Formulario div.Derecha table td.DosCol2 input
{
    width: 95%;
    margin: 0px 0px 0px 6px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.TresCol1 input
{
    width: 87px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.TresCol2 label,
div.Sorteo1800Euros div.Formulario div.Derecha table td.TresCol2 input
{
    width: 87px;
    margin: 0px 0px 0px 10px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.TresCol3 label,
div.Sorteo1800Euros div.Formulario div.Derecha table td.TresCol3 input
{
    width: 87px;
    margin: 0px 0px 0px 11px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.CheckBox label
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    font-size: 0.6em;
    white-space: nowrap;
    margin: 5px 0px 0px 5px;
}
div.Sorteo1800Euros div.Formulario div.Derecha table td.CheckBox input
{
    display: block;
    float: left;
    clear: none;
    width: 15px;
    height: 15px;
    font-size: 0.8em;
    margin: 8px 0px 0px 0px;
}
div.Sorteo1800Euros div.Formulario div.Derecha input.BotonEnviar
{
    display: block;
    float: left;
    clear: none;
    width: 56px;
    height: auto;
    margin: 10px 10px 0px 0px;
}
div.Sorteo1800Euros div.Formulario div.Derecha div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.55em;
    margin: 20px 0px 0px 0px;
}
div.Sorteo1800Euros div.Formulario div.Derecha div.PoliticaPrivacidad a
{
    text-decoration: underline;
}
div.Sorteo1800Euros div.Formulario div.Derecha div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
div.Sorteo1800Euros div.Formulario div.Derecha input.Naranja
{
    background-color: #FC7216;
}
div.Sorteo1800Euros div.Formulario div.Derecha input.Blanco
{
    background-color: #ffffff;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Sorteo1800EurosGanadores
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Sorteo1800EurosGanadores div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    min-height: 553px;
    padding: 0px 0px 30px 0px;
    border-bottom: solid 1px #0084D8;
    background: url(../img/pantalla_ganadores.jpg) no-repeat right top;
}
div.Sorteo1800EurosGanadores div.Cabecera h2
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 1.0em;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
    margin: 260px 0px 0px 35px;
    padding: 0px 0px 20px 0px;
}
div.Sorteo1800EurosGanadores div.Cabecera h2 span
{
    color: #FC7217;
    font-size: 1.2em;
    font-weight: bold;
}
div.Sorteo1800EurosGanadores div.Cabecera div
{
    display: block;
    float: left;
    clear: both;
    width: 370px;
    height: auto;
    background-color: #E1E7EA;
    margin: 10px 0px 0px 35px;
    padding: 10px 0px 10px 10px;
}
div.Sorteo1800EurosGanadores div.Cabecera div span.Nombre
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    color: #0084D8;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 20px;
    margin: 0px 0px 0px 35px;
}
div.Sorteo1800EurosGanadores div.Cabecera div span.NumSocio
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 1.0em;
    margin: 7px 0px 0px 0px;
}
div.Sorteo1800EurosGanadores div.Cabecera h3
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    white-space: nowrap;
    font-size: 3.0em;
    font-weight: bold;
    line-height: 40px; /*Hace falta para que IE ponga la altura ok*/
    color: #FC7217;
    margin: 30px 0px 0px 35px;
}
div.Sorteo1800EurosGanadores div.Cabecera p
{
    display: block;
    float: left;
    clear: both;
    width: 380px;
    height: auto;
    font-size: 0.9em;
    line-height: 20px;
    margin: 20px 0px 0px 35px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.Basicos
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
	background: url(../img/bgBasicos.jpg) no-repeat right top;
}
div.Basicos div.Cuerpo
{
    float: left;
    width: 500px;
    min-height: 845px;

}

div.Basicos div.Cuerpo div.Titulo
{
	color:white;
	font-size:24px;
	margin-top:150px;
	margin-left:30px;
	line-height:25px;
}

div.Basicos div.Cuerpo h1
{
	color:#00008f;
	font-size:22px;
	margin-top:50px;
	margin-left:30px;
	margin-bottom:50px;
	line-height:25px;
}
div.Basicos div.Cuerpo span.big
{
	color:#00008f;
	font-size:28px;
	font-weight:bold;
}
div.Basicos div.Cuerpo div.TituloAzul
{
	color:#00008f;
	font-size:22px;
	margin-left:30px;
	margin-top:20px;
}
div.Basicos div.Cuerpo ul
{
	clear:both;
	color:black;
	font-size:14px;
	margin-left:30px;
	margin-top:5px;
	line-height:17px;
}

div.Basicos div.Banners
{
	float:left;
	width:186px;
	margin-top:250px;
}
div.Basicos div.Banners div.Banner1
{
	margin-top:30px;
	margin-bottom:30px;
}
div.Basicos div.Banners div.Nota
{
	margin-left:5px;
	margin-top:40px;
	width:170px;
	color:#0084d7;
	font-size:11px;
}
/*--------------------------------------------------------------------------------------------------------*/
div.InformaTEmpresas
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.InformaTEmpresas div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 120px;
    background: #42535a;
}
div.InformaTEmpresas div.Cabecera img.Cabecera
{
    display: block;
    float: left;
    clear: none;
    margin: 15px 80px 0px 20px;
}
div.InformaTEmpresas div.Cabecera div.izda
{
    display: block;
    float: left;
    clear: none;
    width: 170px;
    height: 100%;
    font-size: 0.9em;
    color: #ffffff;
    line-height: 18px;
    margin: 0px 0px 0px 25px;
    padding: 15px 0px 0px 0px;
}
div.InformaTEmpresas div.Cabecera div.dcha
{
    display: block;
    float: left;
    clear: none;
    width: 140px;
    height: 100%;
    font-size: 0.9em;
    color: #ffffff;
    line-height: 18px;
    margin: 0px 0px 0px 30px;
    padding: 15px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila1
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 15px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila1 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
}
div.InformaTEmpresas div.Fila1 div.Columna1 div.Fecha
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.9em;
    font-weight: normal;
    color: #98B4C0;
}
div.InformaTEmpresas div.Fila1 div.Columna1 h1
{
    font-size: 1.2em;
    font-weight: bold;
    color: #0084D8;
    line-height: 25px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 div.subtitle
{
    font-size: 1em;
    color: #0084D8;
    margin-top:10px;
    margin-bottom:10px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 17px;
    margin: 5px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 17px;
    margin-left:5px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 span.Enlace
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    color: #0084D8;
    margin: 10px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 a
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: auto;
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    color: #0084D8;
    text-decoration: underline;
    margin: 10px 0px 0px 3px;
}
div.InformaTEmpresas div.Fila1 div.Columna1 a:hover
{
    text-decoration: none;
}
div.InformaTEmpresas div.Fila1 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 237px;
    height: auto;
}
div.InformaTEmpresas div.Fila1 div.Columna3
{
    display: block;
    float: left;
    clear: none;
    width: 200px;
    height: 260px;
    border-left: solid 1px #98B4C0;
    margin: 10px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila1 div.Columna3 p
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 17px;
    color: #0084D8;
    margin: 0px 0px 0px 30px;
}
div.InformaTEmpresas div.Fila1 div.Columna3 img
{
    display: block;
    float: left;
    clear: none;
    height: auto;
    margin: 10px 0px 0px 35px;
}

div.InformaTEmpresas div.Fila2
{
    display: block;
    float: left;
    clear: none;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    background: #E1E7EA;
}
div.InformaTEmpresas div.Fila2 span.Asterisco
{
    display: block;
    float: left;
    clear: none;
    width: auto;
    height: 20px;
    font-size: 0.8em;
    line-height: 24px;
    margin: 0px 0px 0px 4px;
}
div.InformaTEmpresas div.Fila2 div.Columna1
{
    display: block;
    float: left;
    clear: none;
    width: 50%;
    height: auto;
    padding: 0px 0px 15px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna1 div.Campos
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    padding: 15px 0px 0px 15px;
}
div.InformaTEmpresas div.Fila2 div.Columna1 div.Campos h2
{
    font-size: 1.1em;
    font-weight: bold;
    color: #0084D8;
    margin: 0px 0px 0px 0px;
	padding-bottom: 3px;
}
div.InformaTEmpresas div.Fila2 div.Columna1 div.Campos p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 17px;
    margin: 10px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna1 div.Campos span.Obligatorios
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.6em;
    font-weight: normal;
    margin: 5px 0px 20px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2
{
    display: block;
    float: left;
    clear: none;
    width: 44%;
    height: auto;
    padding: 0px 0px 15px 0px;
    margin: 15px 0px 0px 20px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 input
{
    width: 95%;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.TipoEnvio,
div.InformaTEmpresas div.Fila2 div.Columna2 div.NumAnt,
div.InformaTEmpresas div.Fila2 div.Columna2 div.PolPriv,
div.InformaTEmpresas div.Fila2 div.Columna2 div.Publi
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.TipoEnvio
{
    margin: 8px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.NumAnt
{
    margin: 5px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.PolPriv
{
    margin: 20px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.Publi
{
   font-size:0.8em;
   margin: 0px 0px 0px 150px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.TipoEnvio span.TituloTipoEnvio
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.7em;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.TipoEnvio span span label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 10px 0px 5px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.TipoEnvio span span input,
div.InformaTEmpresas div.Fila2 div.Columna2 div.NumAnt span input,
div.InformaTEmpresas div.Fila2 div.Columna2 div.PolPriv span input,
div.InformaTEmpresas div.Fila2 div.Columna2 div.Publi span input
{
    clear: none;
    width: auto;
    /*Fondos span de objetos anthem que en IE salen en color blanco*/
    background: transparent;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.NumAnt label,
div.InformaTEmpresas div.Fila2 div.Columna2 div.PolPriv label,
div.InformaTEmpresas div.Fila2 div.Columna2 div.Publi label
{
    clear: none;
    width: auto;
    white-space: nowrap;
    margin: 0px 0px 0px 5px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 input.BotonEnviar
{
    display: block;
    float: left;
    clear: both;
    width: 56px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.PoliticaPrivacidad
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.6em;
    line-height: 15px;
    margin: 0px 0px 0px 17px;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.PoliticaPrivacidad a
{
    color: #000000;
    text-decoration: underline;
}
div.InformaTEmpresas div.Fila2 div.Columna2 div.PoliticaPrivacidad a:hover
{
    text-decoration: none;
}
/*---------------------------------------------------------------*/
div.Reparaciones
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.Reparaciones img
{
    display: block;
    float: left;
    clear: both;
}
div.Reparaciones div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.Reparaciones div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 8px;
}
div.Reparaciones div.Banners div.Primero
{
    margin-left: 0px;
}
div.Reparaciones div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.Reparaciones div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.Reparaciones div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.Reparaciones div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}
div.Reparaciones div.Banners div a.Hogar
{
    background: url(../img/reparaciones_hogar_boton.jpg) no-repeat left top;
}
div.Reparaciones div.Banners div a.Hogar:hover
{
    background: url(../img/reparaciones_hogar_boton.jpg) no-repeat 100% top;
}
div.Reparaciones div.Banners div a.Empresa
{
    background: url(../img/reparaciones_empresa_boton.jpg) no-repeat left top;
}
div.Reparaciones div.Banners div a.Empresa:hover
{
    background: url(../img/reparaciones_empresa_boton.jpg) no-repeat 100% top;
}
div.Reparaciones div.Banners div a.Comunidades
{
    background: url(../img/reparaciones_comunid_boton.jpg) no-repeat left top;
}
div.Reparaciones div.Banners div a.Comunidades:hover
{
    background: url(../img/reparaciones_comunid_boton.jpg) no-repeat 100% top;
}
/*---------------------------------------------------------------------------------*/
div.ReformasP
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.ReformasP img
{
    display: block;
    float: left;
    clear: both;
}
div.ReformasP div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.ReformasP div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 8px;
}
div.ReformasP div.Banners div.Primero
{
    margin-left: 0px;
}
div.ReformasP div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.ReformasP div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.ReformasP div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.ReformasP div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}

div.ReformasP div.Banners div a.Hogar
{
    background: url(../img/reformas_hogar_boton.jpg) no-repeat left top;
}
div.ReformasP div.Banners div a.Hogar:hover
{
    background: url(../img/reformas_hogar_boton.jpg) no-repeat 100% top;
}
div.ReformasP div.Banners div a.Empresa
{
    background: url(../img/reformas_empresa_boton.jpg) no-repeat left top;
}
div.ReformasP div.Banners div a.Empresa:hover
{
    background: url(../img/reformas_empresa_boton.jpg) no-repeat 100% top;
}
div.ReformasP div.Banners div a.Comunidades
{
    background: url(../img/reformas_comunidades_boton.jpg) no-repeat left top;
}
div.ReformasP div.Banners div a.Comunidades:hover
{
    background: url(../img/reformas_comunidades_boton.jpg) no-repeat 100% top;
}
/*----------------------------------------------------------------*/
div.PersonalAs
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.PersonalAs img
{
    display: block;
    float: left;
    clear: both;
}
div.PersonalAs div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.PersonalAs div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 18px;
}
div.PersonalAs div.Banners div.Primero
{
    margin-left: 0px;
}
div.PersonalAs div.Banners div.Primero img
{
    vertical-align: top;
	border-collapse: collapse;
	display: block;
	margin: 0px 0px 0px 0px;
}
div.PersonalAs div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}
div.PersonalAs div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 0.8em;
    line-height: 19px;
}
div.PersonalAs div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.PersonalAs div.Banners div img
{
    display: block;
    float: left;
    clear: both;
    margin: 25px 0px 0px 0px;
}
div.PersonalAs div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}
div.PersonalAs div.Banners div a.Hogar
{
    background: url(../img/Personal_Ass_hogar_boton.jpg) no-repeat left top;
}
div.PersonalAs div.Banners div a.Hogar:hover
{
    background: url(../img/Personal_Ass_hogar_boton.jpg) no-repeat 100% top;
}
div.PersonalAs div.Banners div a.Empresa
{
    background: url(../img/Personal_Ass_empresa_boton.jpg) no-repeat left top;
}
div.PersonalAs div.Banners div a.Empresa:hover
{
    background: url(../img/Personal_Ass_empresa_boton.jpg) no-repeat 100% top;
}
/*--------------------------------------------------------------------------*/
div.GrandesCu
{
    display: block;
    float: left;
    clear: both;
    width: 725px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.GrandesCu img
{
    display: block;
    float: left;
    clear: both;
}
div.GrandesCu div.Banners
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0px 0px 0px;
}
div.GrandesCu div.Banners div
{
    display: block;
    float: left;
    clear: none;
    width: 225px;
    height: auto;
    margin: 10px 0px 0px 8px;
}
div.GrandesCu div.Banners div.Primero
{
    margin-left: 0px;
}
div.GrandesCu div.Banners div p
{
    display: block;
    float: left;
    clear: both;
    width: 221px;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
	font-size: 14px;
}
div.GrandesCu div.Banners div span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    font-size: 12px;
    line-height: 19px;
}
div.GrandesCu div.Banners div a
{
    display: block;
    float: left;
    clear: both;
    width: 225px;
    height: 251px;
}
div.GrandesCu div.Banners div img
{
    display: block;
    float: left;
    clear: both;
    margin: 25px 0px 0px 0px;
}
div.GrandesCu div.Banners div titulos
{
    width: 100%;
    color: #0084D7;
    line-height: 30px;
    margin: 25px 0px 0px 0px;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 22px;
}

div.GrandesCu div.Banners div a.Corporate
{
    background: url(../img/GC_socio_corporate_boton.jpg) no-repeat left top;
}
div.GrandesCu div.Banners div a.Corporate:hover
{
    background: url(../img/GC_socio_corporate_boton.jpg) no-repeat 100% top;
}
div.GrandesCu div.Banners div a.Partner
{
    background: url(../img/GC_servicio_partner_boton.jpg) no-repeat left top;
}
div.GrandesCu div.Banners div a.Partner:hover
{
    background: url(../img/GC_servicio_partner_boton.jpg) no-repeat 100% top;
}
div.GrandesCu div.Banners div a.NonStop
{
    background: url(../img/GC_nonstop_bussines_boton.jpg) no-repeat left top;
}
div.GrandesCu div.Banners div a.NonStop:hover
{
    background: url(../img/GC_nonstop_bussines_boton.jpg) no-repeat 100% top;
}
/*
///////////////////// INPUTS PARA EL SOLICITAR SERVICIO /////////////////////////////////////
*/
input.formTrabSer {
	width:290px;
	margin-left:0px;
	.margin-left:-7%;
	margin-bottom:0px;
}
textarea.formTrabSer {
	width:290px;
	margin-left:0px;
	.margin-left:-7%;
	margin-bottom:0px;
}
/*
///////////////////// DIV Y CHECK PARA LAS PARTES DE TRABAJAR ///////////////////////////////
*/
div.check-formIzda-Trab{
	float:left;
	width:20px;
	background:none
}
input.checkform-Trab{
	width:auto;
	border:solid #ccc 1px;
}
div.text-check2-Trab {
	float:left;
	width:210px;
	margin-right:5px;
	font-size:16px;
	line-height:13px;
	background:none;
}
textarea.formTrab-Trab {
	margin-right:15px;	
	height:90px;
}
/*
///////////////////// CLASE PARA EL FORMULARIO ESTANDO ARRIBA EN EL INDEX //////////////////////////////
*/
.inputOk{
	
}
.inputKo{
	border: 1px solid #ff0000;
}
#error{
	color:red;
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
}
#formIzdaInd{
	float:left;
	width:auto;
	margin-left:20px;
	margin-right:8px;
	margin-bottom:20px;
	background:#0084D8;
	line-height:13px;
	background-image:url(../img/en_buenas_manos.jpg);
	width: 691px;
	height: 479px;
}
#formIzdaInd div.texto1{
	font-size:23px;
	font-weight:bold;
	color:white;
	background:#0084D8;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#formIzdaInd div.texto2{
	font-size:17px;
	color:white;
	background:#0084D8;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
}
#formIzdaInd div.texto3{
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	font-size:10px;
	color:#0084D8;
	text-align:center;
}
#formIzdaInd div.texto4{
	font-family:tahoma;
	font-size:8px;
	color:#777777;
	margin-top:5px;
	margin-bottom:10px;
	.width: 230px;
}
#formIzdaInd error{
	color:red;
	font-family:tahoma;
	font-size:8px;
}
#formIzdaInd label.formIzda{
	width: 150px;
	margin-left:12px;
	font-size:11px;
}
#formIzdaInd table.MenuSupInd{
	width: 691px;
	height: 479px;
}
#formIzdaInd table.MenuSupInd td.ColIzqd{
	width: 420px;
	.width: 410px;
}
#formIzdaInd table.MenuSupInd td.ColDrch{
	float:left;
	width: 260px;
	.width: 260px;
	padding-top: 76px;
}
#formIzdaInd label.formIzdaInd{
	width: 220px;
	font-size: 9px;
}
#formIzdaInd input.formIzdaInd{
	width: 218px;
	.width: 218px;
}
#formIzdaInd select.formIzdaInd {
	margin: 0px 0px 2px 0px;
	width: 220px;
	.width: 218px;
}
#formIzdaInd div.CamposAste{
	width: 260px;
	.width: 260px;
	float: left;
}
#formIzdaInd div.CamposAste font.Aste{
	padding: 0px 0px 0px 3px;
	margin: 3px 0px 0px 0px;
	vertical-align:text-bottom;
}
#formIzdaInd textarea.formIzdaInd{
	.width: 218px;
	width: 218px;
	height: 40px;
	max-width: 218px;
	max-height: 40px;
	min-width: 218px;
	min-height: 40px;
}
#formIzdaInd a.Politica{
	font-size:8px;
}
#formIzdaInd label.Politica{
	width: 220px;
	font-size: 8px;
}
#formIzdaInd label.DatosPubli{
	width: 220px;
	font-size: 8px;
}
#formIzdaInd input.checkform{
	width:15px;
}
#formIzdaInd input.checkformPub{
	width:15px;
	margin-left:4px;
}
#formIzdaInd font.Aste{
	font-size: 11px;
	float: left;
}
#formIzdaInd input.formIzdaBotEn {
	border: 0px;
	float: right;
	width: 61px;
	height: 17px;
	background-image:url(../img/enviar_1.jpg);
}
#formIzdaInd input.formIzdaBotEnIE {
	border: 0px;
	float: right;
	width: 61px;
	height: 17px;
	background-image:url(../img/enviar_2.jpg);
}
#formIzdaInd input.formIzdaBotEn:hover{
	.cursor: hand;
	cursor: pointer;
}
#formIzdaInd input.formIzdaBotEn:active {
	border: 0px;
	float: right;
	width: 61px;
	height: 17px;
	background-image:url(../img/enviar_2.jpg);
}
div.Resultado{
	font-family:tahoma;
	font-size:14px;
	color:#777777;
	margin-top:5px;
	margin-bottom:10px;
	.width: 230px;
	padding: 78px 0px 0px 424px;
	.padding: 78px 0px 0px 424px;
}
div.Default div.TextoSup
{
	width:697px;
	height:88px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border-top: solid 2px #98B4C0;
	border-bottom: solid 2px #98B4C0;
}
div.Default div.TextoSup img.Imagen
{
	display:inline;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.Default div.TextoSup div.Texto1
{
	display:inline;
	float:left;
	color:black;
	font-size:12px;
	width:255px;
	font-weight: bold;
	text-align:left;
}
div.Default div.TextoSup div.Texto2
{
	display:inline;
	float:left;
	color:black;
	font-size:12px;
	width:255px;
	font-weight: bold;
	text-align:left;
}
/*////////////////////////////////////////CLASES PARA LA PAGINA DEL NEWSLETTER///////////////////////////////////*/
div.Newsletter
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: visible;
    margin: 0px 0px 0px 20px;
}
div.Newsletter img.Encabezado
{
	display: block;
	float: left;
	.margin-top:-15px;
}
div.Newsletter img.Chico
{
	display: inline;
	float: left;
	margin-top: 12px;
}
div.Newsletter div.Texto
{
	display:inline;
	float: left;
	width: 300px;
}
div.Newsletter div.Texto label.Titulo
{
	float: left;
	font-family: tahoma;
	font-size: 25px;
	color: #0084D8;
	line-height: 27px;
	margin-left: 23px;
}
div.Newsletter div.Texto label.Cuerpo
{
	font-family: tahoma;
	font-size: 15px;
	line-height: 17px;
	margin: 17px 0px 0px 23px;
}
div.Newsletter img.Casa
{
	display: inline;
	float: right;
	margin-top: 12px;
}
div.Newsletter img.Chica
{
	display: block;
	float: right;
	margin-top: -1px;
}
div.Newsletter div.Formulario
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    margin: 15px 0px 0px 0px;
	.padding-bottom: 20px;
	background-color: rgb(197,214,219);
}
div.Newsletter div.Formulario div.Columna1
{
    display: inline;
    float: left;
    width: 345px;
	margin-bottom: 20px;
}
div.Newsletter div.Formulario div.Columna1 label.Titulo
{
	float: left;
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	margin: 17px 0px 0px 20px;
}
div.Newsletter div.Formulario div.Columna1 label.Cuerpo
{
	font-family: tahoma;
	font-size: 11px;
	line-height: 18px;
	margin: 18px 0px 0px 20px;
}
div.Newsletter div.Formulario div.Columna2
{
    display: block;
    float: left;
    width: 345px;
	margin: 18px 0px 20px 0px;
	.padding-bottom: 20px;
}
div.Newsletter div.Formulario div.Columna2 label.TextosPeq{
	width: 310px;
	font-size: 10px;
}
div.Newsletter div.Formulario div.Columna2 label.Titulos{
	width: 310px;
	font-size: 11px;
}
div.Newsletter div.Formulario div.Columna2 input.Campos{
	width: 310px;
	.width: 310px;
}
div.Newsletter div.Formulario div.Columna2 input.CamposCP{
	width: 100px;
	.width: 100px;
}
div.Newsletter div.Formulario div.Columna2 div.CamposAste{
	width: 360px;
	.width: 360px;
	float: left;
}
div.Newsletter div.Formulario div.Columna2 div.CamposAste font.Aste{
	padding: 0px 0px 0px 3px;
	margin: 3px 0px 0px 0px;
	vertical-align:text-bottom;
}
div.Newsletter div.Formulario div.Columna2 div.Pregunta{
	width: 308px;
	font-size: 11px;
	color: white;
	background-color: #0084D8;
	margin: 0px 0px 10px 1px;
	padding: 5px 0px 5px 3px;
    overflow: hidden;
	display: block;
	border-top: solid 10px rgb(197,214,219);
}
div.Newsletter div.Formulario div.Columna2 div.Pregunta label.TextoPreg{
	width: 280px;
	font-size: 11px;
	color: white;
}
div.Newsletter div.Formulario div.Columna2 div.Pregunta input.CheckPreg{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:20px;
	height:20px;
	background-color: #0084D8;
	border-color: #0084D8;
	float: right;
}
div.Newsletter div.Formulario div.Columna2 div.PreguntaMar{
	width: 308px;
	font-size: 11px;
	color: white;
	background-color: rgb(152,180,192);
	margin: 0px 0px 10px 1px;
	padding: 5px 0px 5px 3px;
    clear: both;
    overflow: hidden;
	border-top: solid 10px rgb(197,214,219);
}
div.Newsletter div.Formulario div.Columna2 div.PreguntaMar label.TextoPreg{
	width: 280px;
	font-size: 11px;
	color: white;
}
div.Newsletter div.Formulario div.Columna2 div.PreguntaMar input.CheckPreg{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:20px;
	height:20px;
	background-color: rgb(152,180,192);
	border-color: rgb(152,180,192);
	float: right;
}
div.Newsletter div.Formulario div.Columna2 div.Ocultos{
	width: 345px;
	.width: 345px;
	float: left;
	display: none;
}
div.Newsletter div.Formulario div.Columna2 div.Condiciones{
	width: 345px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div.Newsletter div.Formulario div.Columna2 div.Condiciones div.CamposAste{
	width: 331px;
	.width: 331px;
}
div.Newsletter div.Formulario div.Columna2 div.Condiciones div.CamposAste label.TextoCond{
	width: 250px;
	font-size: 11px;
}
div.Newsletter div.Formulario div.Columna2 div.Condiciones div.CamposAste input.CheckCond{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:20px;
	height:20px;
	float: right;
	background-color: rgb(197,214,219);
	border-color: rgb(197,214,219);
}
div.Newsletter div.Formulario div.Columna2 div.Condiciones div.CamposAste font.Aste{
	padding: 0px 9px 0px 3px;
	margin: 3px 0px 0px 0px;
	vertical-align:text-bottom;
	float: right;
	font-size: 1.4em;
}
div.Newsletter div.Formulario div.Columna2 div.Publi{
	width: 172px;
	margin-top: 0px;
	padding-top: 0px;
}
div.Newsletter div.Formulario div.Columna2 div.Publi label.TextoPub{
	width: 145px;
	font-size: 9px;
	display: inline;
	float: right;
}
div.Newsletter div.Formulario div.Columna2 div.Publi input.CheckCondPub{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 20px;
	height: 20px;
	background-color: rgb(197,214,219);
	border-color: rgb(197,214,219);
}
div.Newsletter div.Formulario div.Columna2 div.Boton{
	width: 318px;
	margin-top: 0px;
	padding-top: 0px;
}
div.Newsletter div.Formulario div.Columna2 input.BotEn {
	border: 0px;
	width: 82px;
	height: 26px;
	background-image:url(../img/enviar_news_1.jpg);
	float: right;
}
div.Newsletter div.Formulario div.Columna2 input.BotEnIE {
	border: 0px;
	width: 82px;
	height: 26px;
	background-image:url(../img/enviar_news_2.jpg);
	float: right;
}
div.Newsletter div.Formulario div.Columna2 input.BotEn:hover {
	.cursor: hand;
	cursor: pointer;
}
div.Newsletter div.Formulario div.Columna2 input.BotEn:active {
	border: 0px;
	width: 82px;
	height: 26px;
	background-image:url(../img/enviar_news_2.jpg);
	float: right;
}
div.Newsletter div.Formulario div.Resultado{
	font-family:tahoma;
	font-size:14px;
	color:#777777;
	margin-top:5px;
	margin-bottom:10px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 370px;
}
/*
///////////////////// CLASE PARA EL FORMULARIO ESTANDO ARRIBA/////////////////////////////////////////
*/
.inputOk{
	
}
.inputKo{
	border: 1px solid #ff0000;
}
#error{
	color:red;
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
}
#formIzdaAr{
	float:left;
	width:691px;
	height:141px;
	margin-left:18px;
	margin-right:8px;
	margin-bottom:20px;
	line-height:13px;
	background-image:url(../img/fondo_formulario.jpg);
}
#formIzdaAr table.TablaFormu{
	width: 691px;
	height:141px;
	border: 0px;
	background-image:url(../img/fondo_formulario.jpg);
}
#formIzdaAr table.TablaFormu td.Col1{
	width: 140px;
	border: 0px;
	color: white;
	margin: 3px 0px 0px 3px;
	padding: 13px 0px 0px 7px;
}
#formIzdaAr table.TablaFormu td.Col1 label.Texto1{
	color: white;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	width: 140px;
}
#formIzdaAr table.TablaFormu td.Col1 label.Texto2{
	color: white;
	font-size: 13px;
	margin-top: 5px;
	width: 140px;
	line-height: 16px
}
#formIzdaAr table.TablaFormu td.Col1 label.Texto3{
	color: white;
	font-size: 9px;
	margin-top: 5px;
	width: 140px;
}
#formIzdaAr table.TablaFormu td.Col2{
	width: 117px;
	border: 0px;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col2 label.TituloCol2{
	color: white;
	font-size: 10px;
	width: 117px;	
	margin-top: 9px;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste{
	width: 117px;
	color: white;
	float: left;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste input.InptCol2{
	width: 107px;	
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste select.SelCol2T{
	width: 109px;
	margin: 3px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste select.SelCol2P{
	width: 109px;
	margin: 23px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste font.Aste1{
	color: white;
	padding: 7px 0px 0px 0px;
	float: right;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste font.Aste2{
	color: white;
	padding: 25px 0px 0px 0px;
	float: right;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col2 div.CamposAste font.Aste3{
	color: white;
	padding: 1px 0px 0px 0px;
	float: right;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col3{
	width: 167px;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col3 label.TituloCol3Nom{
	color: white;
	font-size: 10px;
	width: 167px;	
}
#formIzdaAr table.TablaFormu td.Col3 label.TituloCol3Em{
	color: white;
	font-size: 10px;
	width: 167px;
	margin: 9px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqTit{
	width: 167px;
	color: white;
	display: inline-block;
	white-space: nowrap;
	margin-top: 4px;
	.margin-top: 1px;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqTit span.TituloCp{
	color: white;
	font-size: 10px;
	width: 79px;	
	display: inline-block;
	white-space: nowrap;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqTit span.TituloSoc{
	color: white;
	font-size: 10px;
	width: 65px;	
	display: inline-block;
	white-space: nowrap;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqCamp{
	width: 167px;
	color: white;
	display: inline-block;
	white-space: nowrap;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqCamp input.InptCp{
	width: 69px;	
	.width: 69px;
	display: inline-block;
	white-space: nowrap;
	height: 18px;
	border: 1px solid #C5D6DB;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqCamp input.InptSoc{
	width: 70px;	
	.width: 70px;	
	display: inline-block;
	white-space: nowrap;
	height: 18px;
	border: 1px solid #C5D6DB;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqCamp div.CamposAste{
	width: 84px;
	color: white;
	float: left;
}

#formIzdaAr table.TablaFormu td.Col3 div.CamposPeqCamp div.CamposAste font.Aste{
	color: white;
	padding: 5px 0px 0px 1px;
	margin: 5px 0px 0px 1px;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposAste{
	width: 167px;
	color: white;
	float: left;
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposAste input.InptCol3{
	width: 155px;	
}
#formIzdaAr table.TablaFormu td.Col3 div.CamposAste font.Aste{
	color: white;
	padding: 5px 0px 0px 1px;
	margin: 5px 0px 0px 1px;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col4{
	width: 212px;
	border: 0px;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col4 label.TitText{
	color: white;
	font-size: 9px;
	width: 212px;
}
#formIzdaAr table.TablaFormu td.Col4 div.CamposAste{
	width: 212px;
	color: white;
	float: left;
}
#formIzdaAr table.TablaFormu td.Col4 div.CamposAste textarea.TextCol4{
	width: 198px;
	height: 35px;
	max-width: 198px;
	max-height: 35px;
	min-width: 198px;
	min-height: 35px;
	margin-left: 2px;
}
#formIzdaAr table.TablaFormu td.Col4 div.CamposAste font.Aste{
	color: white;
	padding: 5px 0px 0px 1px;
	margin: 5px 0px 0px 1px;
	width: 5px;
	height: 5px;
}
#formIzdaAr table.TablaFormu td.Col4 label.Texto1{
	color: white;
	font-size: 9px;
	width: 208px;
	margin: 8px 0px 0px 3px;
}
#formIzdaAr table.TablaFormu td.Col4 label.Texto1 a{
	color: white;
	text-decoration: underline;
}
#formIzdaAr table.TablaFormu td.Col4 label.Texto2{
	color: white;
	font-size: 9px;
	width: 212px;
	.width: 212px;
	margin: 7px 0px 0px 0px;
	vertical-align: bottom;
}
#formIzdaAr table.TablaFormu td.Col4 input.CheckCol5{
	width:15px;
	height:15px;
	background-color: #0084D8;
	border-color: #0084D8;
	float: left;
	margin: 0px 3px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col4 label.Texto3{
	color: white;
	font-size: 9px;
	width: 140px;
	.width: 140px;
	margin: 6px 0px 0px 0px;
}
#formIzdaAr table.TablaFormu td.Col4 span.Aste{
	color: white;
	font-size: 1.7em;
	width: 5px;
	height: 5px;
	margin: 0px 0px 0px 4px;
	vertical-align: bottom;
}
#formIzdaAr table.TablaFormu td.Col4 input.BotEn {
	border:0;
	width: 60px;
	height: 16px;
	background-image:url(../img/enviar_form_1.jpg);
	float: right;
	margin-top:5px;
	margin-right: 20px;
	.margin-right: 5px;
}
#formIzdaAr table.TablaFormu td.Col4 input.BotEnIE {
	border:0;
	width: 60px;
	height: 16px;
	background-image:url(../img/enviar_form_2.jpg);
	float: right;
	margin-right: 20px;
	.margin-right: 5px;
	margin-top:5px;
}
#formIzdaAr table.TablaFormu td.Col4 input.BotEn:hover {
	.cursor: hand;
	cursor: pointer;
}
#formIzdaAr table.TablaFormu td.Col4 input.BotEn:active {
	border:0;
	width: 60px;
	height: 16px;
	background-image:url(../img/enviar_form_2.jpg);
	float: right;
	margin-right:  20px;
	.margin-right: 5px;
	margin-top:5px;
}
#formIzdaAr div.Resultado{
	font-family:tahoma;
	font-size:28px;
	color:white;
	height:119px;
	width:691px;
	vertical-align: middle;
	line-height: 119px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*
///////////////////// FIN DE LA CLASE PARA FORM ESTANDO ARRIBA //////////////////////////////
*/
div.MundoBDBN{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: visible;
    margin: 0px 0px 0px 20px;
}
div.MundoBDBN div.Encab{
	display: block;
	width: 690px;
	height: auto;
	background: #0084D8 !important;
	color: white;
	height: 60px;
}
div.MundoBDBN div.Encab div.Imagen{
	width: 204px;
	height: 33px;
	float: left;
	margin: 10px 0px 15px 15px;
	background-color: #0084D8 !important;
}
div.MundoBDBN div.Encab div.Texto{
	width: 310px;
	float: right;
	margin: 14px 0px 15px 0px;
}
div.MundoBDBN div.Encab div.Texto label.Texto{
	width: 310px;
	font-family: tahoma;
	font-size: 13px;
	color: white;
}
div.MundoBDBN div.Cuerpo{
	display: block;
	width: 690px;
	height: auto;
}
div.MundoBDBN div.Cuerpo div.Columna1{
	float: left;
	display: inline;
	width: 325px;
	margin: 10px 0px 10px 0px;
	font-family: tahoma;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto1{
	color: rgb(152,180,192);
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto2{
	color: #0084D8;
	font-size: 22px;
	line-height: 23px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto3{
	color: black;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #98B4C0;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto4Neg{
	color: black;
	font-size: 17px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	line-height: 16px;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto4Norm{
	color: black;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #98B4C0;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto5Neg{
	color: black;
	font-size: 17px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	line-height: 16px;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto5Norm{
	color: black;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #98B4C0;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto6{
	color: #0084D7;
	font-size: 15px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto6 a{
	color: #0084D7;
	text-decoration: underline;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto2BisNeg{
	color: black;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
}
div.MundoBDBN div.Cuerpo div.Columna1 label.Texto2BisNorm{
	color: black;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}
div.MundoBDBN div.Cuerpo div.Columna2{
	float: left;
	display: inline;
	width: 363px;
	margin: 10px 0px 10px 0px;
}
div.MundoBDBN div.Cuerpo div.Columna2 img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 38px;
}
/*----------------------------------------------------*/
div.SolucionesEmpresaPartner div.Columna1_Ser
{
    display: inline;
    float: left;
    width: 505px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Primera
{
    display: inline;
    float: left;
    width: 245px;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Segunda
{
    display: inline;
    float: left;
    width: 245px;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Normal
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    font-size: 0.8em;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser h2
{
    width: 460px;
    border-top: solid 1px #98B4C0;
    padding: 5px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser p
{
    width: 460px;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 21px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2
{
    display: block;
    float: left;
    clear: both;
    width: 460px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2 div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    text-indent: 25px;
    font-size: 1.4em;
    font-weight: bold;
    background: #98B4C0;
    padding: 7px 0px 7px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2 div.Cuerpo
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    background: #E1E7EA;
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 0px; /*No quitar*/
    font-size: 0.8em;
    line-height: 18px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2 div.Cuerpo p
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 7px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
    font-size: 1.4em;
	color: #0084D4;
	font-weight: bold;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2 div.Cuerpo p.Primero
{
	margin: 0px 0px 0px 25px;
}
div.SolucionesEmpresaPartner div.Columna1_Ser div.Bloque2 div.Cuerpo span
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
    font-size: 1em;
}
div.SolucionesEmpresaPartner a.BannerNon
{
    display: block;
    width: auto;
    margin: 25px 0px 0px 0px;
}
div.SolucionesEmpresaPartner div.Cabecera p.PrimeroNonStop
{
    font-size: 1.6em;
    color: #ffffff;
    line-height: 30px;
    padding: 15px 0px 0px 20px;
}
div.SolucionesEmpresaPartner div.Cabecera img.CabeceraNonStop
{
    display: block;
    float: left;
    clear: both;
    margin: 23px 0px 0px 20px;
}
input.Verificacion
{
	display:none;
}
/*------------------------------------------------------------NUEVOS ESTILOS HAZTE SOCIO---------------------------------------------------------*/
div.HazteSocioNuev
{
    display: block;
    float: left;
    clear: both;
    width: 690px;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
}
div.HazteSocioNuev div.Cabecera
{
    display: block;
    float: left;
    clear: both;
    width: 100%;
}
div.HazteSocioNuev div.Cuerpo
{
	display: block;
    float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
}
div.HazteSocioNuev div.Cuerpo div.Columna1
{
	display: block;
	float: left;
	width: 340px;
}
div.HazteSocioNuev div.Cuerpo div.Columna1 a.ElemLista
{
	background-image: url(../img/flecha_negra.jpg);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 15px;
	margin: 2px 0px 2px 0px;
	background-position: 0 .5em;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: black;
}
div.HazteSocioNuev div.Cuerpo div.Columna1 a.ElemLista:hover
{
	background-image: url(../img/flecha_negra.jpg);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 15px;
	margin: 2px 0px 2px 0px;
	background-position: 0 .5em;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #98B4C0;
}
div.HazteSocioNuev div.Cuerpo div.Columna1 a.ElemListaSelected
{
	background-image: url(../img/flecha_verde.jpg);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 15px;
	margin: 2px 0px 2px 0px;
	background-position: 0 .5em;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #9bbb10;
}
div.HazteSocioNuev div.Cuerpo div.Columna1 img.Privilegiado
{
	display: block;
	float: left;
	margin: 40px 0px 0px 0px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2
{
	display: block;
	float: left;
	width: 340px;
	border-left: solid 1px #98B4C0;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 label.Titulo
{
	color: #9bbb10;
	font-size: 18px;
	line-height: 20px;
	margin: 2px 5px 2px 10px;
	width: 320px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 label.TituloApa
{
	color: #9bbb10;
	font-size: 24px;
	line-height: 26px;
	margin: 2px 5px 10px 35px;
	width: 320px;
	font-weight: bold;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 label.Texto
{
	color: black;
	font-size: 12px;
	margin: 2px 5px 2px 10px;
	width: 320px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 label.TextoApa
{
	color: black;
	font-size: 15px;
	margin: 5px 5px 5px 35px;
	width: 320px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 img.apadrina
{
	margin: 0px 0px 0px 65px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario
{	
    display: block;
    float: left;
    clear: none;
    width: 343px;
    height: auto;
    background: #98B4C0;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 20px 0px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario label.Texto1
{	
    color: black;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario label.Texto2
{	
	color: white;
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario label.TextoPeq
{	
	color: black;
	font-size: 10px;
	line-height: 12px;
	margin: 5px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario label.CamposTit
{	
	color: black;
	font-size: 11px;
	line-height: 13px;
	margin: 5px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario label.CamposTit font.Aste
{	
	color: white;
	font-size: 1.4em;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.Campos
{	
	width: 300px;
	margin: 0px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.CamposAste
{	
	width: 340px;
	float: left;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.CamposAste font.Aste
{	
	width: 5px;
	height: 5px;
	color: white;
	padding: 0px 0px 0px 3px;
	margin: 3px 0px 0px 0px;
	vertical-align:text-bottom;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit
{
	width: 340px;
	float: left;
	margin: 5px 0px 5px 0px;
	height: 15px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit
{
	width: 340px;
	border: 0px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit td.Texto
{	
	color: black;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	width: 325px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit td.Aste
{	
	color: black;
	margin: 0px 0px 0px 0px;
	width: 14px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit td.Check
{	
	color: black;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	width: 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit td.Aste font.Aste
{	
	width: 5px;
	height: 5px;
	color: white;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	vertical-align:text-bottom;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Polit table.Polit td.Check input.CheckCond
{
	border: 0px;
	width: 15px;
	margin: 0px 5px 0px 18px;
	background-color: #98B4C0;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.CheckCond
{
	border: 0px;
	width: 15px;
	margin: 0px 5px 0px 0px;
	background-color: #98B4C0;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.BotEn
{	
    border: 0px;
	width: 62px;
	height: 20px;
	background-image:url(../img/enviar_desact.jpg);
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.BotEnIE
{
	border: 0px;
	width: 62px;
	height: 20px;
	background-image:url(../img/enviar_act.jpg);
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.BotEn:hover 
{
	.cursor: hand;
	cursor: pointer;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario input.BotEn:active 
{
	border: 0px;
	width: 62px;
	height: 20px;
	background-image:url(../img/enviar_act.jpg);
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Cuerpo div.Columna2 div.Formulario div.Resultado
{
    color: black;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	margin: 10px 0px 0px 20px;
}
div.HazteSocioNuev div.Pie
{
	display: block;
    float: left;
	width: 100%;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	background-color: #FFFFFF;
}
div.HazteSocioNuev div.Pie table.TablaPie
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	.border-collapse: separate;
}
div.HazteSocioNuev div.Pie table.TablaPie td img
{
	margin: 0px 0px 0px 0px;
	.margin: 0px 0px 0px 0px;
	display: block;
}
div.HazteSocioNuev div.Pie table.TablaPie td.Gran
{
	width:92px;
	font-size:10px;
	text-align:center;
	line-height:10px;
	padding: 5px 0px 0px 0px;
}
div.HazteSocioNuev div.Pie table.TablaPie td.GranPrim
{
	width:98px;
	font-size:10px;
	text-align:center;
	line-height:10px;
	padding: 5px 0px 0px 0px;
}
div.HazteSocioNuev div.Pie table.TablaPie td.Peq
{
	width:6px;
	padding: 5px 0px 0px 0px;
}
div.HazteSocioNuev div.Pie table.TablaPie td.PeqPrim
{
	width:2px;
	padding: 5px 0px 0px 0px;
}


