*
{
	behavior: url(/plantillas/estilos/PIE.htc);
}

body 
{
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

#resultados a:hover, #anuncios_destacados a:hover
{
	color: inherit;
}

.shadow
{
	box-shadow: 3px 3px 3px #CDD1D9;
}

.full_shadow
{
	box-shadow: 0px 0px 6px #CDD1D9;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	text-decoration: underline;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}
.main_container
{
	margin: 0 auto;
	text-align: left;
	width: 820px;
	height: auto;
}

#header
{
	width: 820px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
}

#links_inferiores
{
	width: 100%;
	height: auto;
	text-align: center;
}

#links_inferiores a
{
	color: #646567;
	font-weight: bold;
}

#footer
{
	width: 100%;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	color: #868889;
	text-align: center;
	font-size: 10px;
	border-radius: 5px;
}

#footer a
{
	color: #FFFFFF;
}

.bold
{
	font-weight: bold;
}

.normal
{
	font-weight: normal;
}

#logo
{
	cursor: pointer;
	display: block;
	background-image: url(../../g/logo_bolsadealquiler.png);
	background-repeat:no-repeat;
	width: 166px;
	height: 188px;
	margin-bottom: 25px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_height: 1%;
	overflow: hidden;
}

#extras
{
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_height: 1%;
	overflow: hidden;
	margin-top: 60px;
	color: #FFFFFF;
}

#extras a
{
	color: #FFFFFF;
}

.menu
{
	border-radius: 2px;
	margin-top: 20px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_height: 1%;
	overflow: hidden;
}

.menu div
{
	vertical-align: top;
	margin: 0px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_height: 1%;
	overflow: hidden;
}

.menu .langs
{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 6px;
	font-size: 12px;
	font-size: 14px;
	vertical-align: middle;
	width:167px;
}

#slogan
{
	width: 550px;
	height: 59px;
	background-image: url(../../g/slogan.png);
	background-repeat: no-repeat;
	margin-left: 38px;
	margin-top: 10px;
	/*margin-bottom: 30px;*/
}

.menu .menu_borde_izquierdo
{
	background-image: url(../../g/menu_borde_izquierda.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 31px;
	*margin-right: -5px;
}

.menu .menu_borde_derecho
{
	background-image: url(../../g/menu_borde_derecha.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 31px;
	margin-left: -4px;
	*margin-left: -8px;
}

.menu .menu_izquierda
{
	background-image: url(../../g/menu_izquierda.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 32px;
	*margin-right: -2px;
}

.menu .menu_centro
{
	background-image: url(../../g/menu_background.png);
	background-repeat: repeat-x;
	height: 32px;
	padding-left: 34px;
	padding-top: 7px;
	padding-right: 34px;
	margin-left: -6px;
	*margin-left: 0px;
	*margin-right: 5px;
}

.menu .nota
{
	padding-left: 155px;
	width:150px;
}

.menu .nota .text
{
	position: relative;
	top: 0px;
	font-weight: bold;
}

.white_shadow
{
	text-shadow: none;
}
.white_shadow:hover
{
	text-shadow: 0px 0px 5px #FFFFFF;
}

.menu .nota a:hover
{
	font-size: 13px;
}

.menu .rotura_menu
{
	background-image: url(../../g/menu_centro.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 32px;
	margin-left: -6px;
}

.menu a
{
	text-decoration: none;
}

.menu .option
{
	color: #FFFFFF;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.menu .first
{
	border-radius: 5px 0px 0px 5px;
}

.menu .last
{
	border-radius: 5px 0px 0px 5px;
}

.menu img
{
	vertical-align: top;
}

#search
{
	text-align: center;
	background-color: #E8EFF8;
	border-radius: 10px;
	margin: 0;
	padding: 15px 30px 15px 30px;
	border: 1px Solid #E0E0E0;
}

#search h3
{
	margin: 0;
	padding: 0;
	color: #0084C2;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#search select
{
	width: 250px;
	height: 115px;
	overflow: auto;
	padding: 10px;
	border: none;
}

#search .search_by_ref
{
	text-align: left;
	padding-left: 150px;
	padding-top: 10px;
}

#search table
{
	margin: 0 auto;
	text-align: left;
}

#search table td
{
	vertical-align: top;
}

/*#search table td #cbo_tipo_negocio .middle, #search table td #cbo_tipo_negocio .last
{
	border-top: 2px ridge #EAEAEA;
}*/

#search table td .search_ref
{
	width: 230px;
	height: 20px;
	margin-top: 2px;
	color: #B1B1B1;
	font-weight: bold;
}

#search table td .submit_button, #buscador .submit_button, #contacto .submit_button, #ficha_contacto .submit_button, #publicar_inmuebles .submit_button, .cool_button
{
	border-radius: 10px;
	margin-left: 20px;
	width: 80px;
	background-image: url(../../g/button_background_2.png);
	background-repeat: repeat-x;
	height: 23px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0084C2;
	border: 1px solid #0177A0;
	font-weight: bold;
	border: 0;
	padding: 0px 5px;
}

#ficha_contacto{
	margin:40px 0;
}

#search table td hr
{
	background-image: url(../../g/separator.png);
	height: 3px;
	border: 0px;
}

#search table td select optgroup
{
	font-style: normal;
	margin-bottom: 5px;
	color: #606060;
	padding: 5px 0px;
}

#search table td select option
{
	text-indent: 0;
	margin-left: 0;
	padding-left: 0;
	color: #646567;
}

#search table td input, #search table td select
{
	border: 1px solid #D5D5D5;
	border-top: 2px solid #D5D5D5;
	border-left: 2px solid #D5D5D5;
	font-size: 10px;
	text-indent: 0;
}

#search .cbo_tipo_inmueble select
{
	font-weight: bold;
}

#search .cbo_tipo_inmueble select option
{
	font-weight: bold;
}

#search .presupuestos td
{
	border: 3px solid transparent;
}

#search .presupuesto
{
	width: 200px;
	height: auto;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	height: 356px;
	background-image: url(../../g/presupuesto_background.png);
}

#search .presupuesto p
{
	height: 100px;
	font-size: 11px;
	color: #626262;
}

#presupuesto_limitado h3
{
	color: #08AFF3;
}

#presupuesto_medio h3
{
	color: #0085BC;
}

#presupuesto_amplio h3
{
	color: #075583;
}

#presupuesto_alto_standing h3
{
	color: #064058;
}

#search .presupuesto button
{
	border: 1px solid #818181;
	border-bottom: 1px Solid #505050;
	color: #FFFFFF;
	background-image: url(../../g/button_background.png);
	font-weight: bold;
	border-radius: 5px;
	font-size: 11px;
	height: 23px;
}

#search .presupuesto .first
{
	float: left;
}

#search .presupuesto .last
{
	float: right;
}

#search .presupuesto h3
{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

#search .presupuesto img
{
	width: 200px;
	height: auto;
	margin-top: 15px;
}

#seleccion
{
	text-align: center;
	border-radius: 10px;
	margin: 20px 0 0 0;
	background-color: transparent;
	padding: 0;
}

#seleccion .title h2
{
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

#seleccion .title
{
	float: left;
	overflow: hidden;
	height: 20px;
	color: #0084C2;
	background-color: #E8EFF8;
	text-align: left;
	padding: 15px 15px 5px 15px;
	width: 200px;
	border-top: 1px Solid #E0E0E0;
	border-left: 1px Solid #E0E0E0;
	border-right: 1px Solid #E0E0E0;
	border-radius: 10px 10px 0px 0px;
	clear: both;
}

#seleccion .anuncios_destacados
{
	overflow: hidden;
	background-color: #E8EFF8;
	text-align: left;
	padding: 15px;
	width: 485px;
	border-bottom: 1px Solid #E0E0E0;
	border-left: 1px Solid #E0E0E0;
	border-right: 1px Solid #E0E0E0;
	border-radius: 0px 10px 10px 10px;
	clear: both;
}

#seleccion .anuncio_destacado
{
	padding: 15px;
	border-radius: 10px;
	background-image: url(../../g/anuncio_background.png);
	background-repeat: repeat-y;
	background-color: transparent;
	margin-bottom: 10px;
}

#seleccion .anuncio_destacado table
{
	width: 100%;
	height: auto;
}

#seleccion .anuncio_destacado table .img_container
{
	width: 125px;
}

#seleccion .anuncio_destacado td
{
	height: auto;
}

#seleccion .anuncio_destacado img
{
	border: 0;
	text-decoration: none;
}

#seleccion .anuncio_destacado .info
{
	width: 270px;
}

#seleccion .anuncio_destacado .precio
{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#seleccion .anuncio_destacado .precio img
{
	vertical-align: middle;
}

#seleccion .anuncio_destacado a:hover
{
	color: inherit;
	text-decoration: underline;
}

#seleccion .anuncio_destacado h4, #seleccion .anuncio_destacado p, #seleccion .anuncio_destacado h4, #seleccion .anuncio_destacado span
{
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

#seleccion .anuncio_destacado h4 a
{
	font-weight: bold;
	font-size: 13px;
}

#seleccion .anuncio_destacado p a
{
	font-weight: normal;
	font-size: 13px;
}

#seleccion .anuncio_destacado .extra_info
{
	font-weight: bold;
	font-size: 13px;
}

#seleccion .anuncio_destacado img
{
	vertical-align: top;
}

#rotativo_1
{
	width: 250px;
	height: 500px;
	text-align: center;
	background-color: #E8EFF8;
	border-radius: 15px;
	margin: 0;
	margin-top: 55px;
	margin-left: 15px;
	padding: 15px;
	border: 1px Solid #E0E0E0;
	background-repeat: no-repeat;
	background-position: center center;
}

#rotativo_2
{
	width: 250px;
	height: 180px;
	text-align: center;
	background-color: #E8EFF8;
	border-radius: 10px;
	margin: 0;
	margin-left: 15px;
	padding: 15px;
	border: 1px Solid #E0E0E0;
	background-repeat: no-repeat;
	background-position: center center;
}

#encontrar_container .encontrar
{
	vertical-align: top;
	border: 1px solid #D7D7D7;
	width: 250px;
}

#encontrar_container table
{
	width: 100%;
	margin-top: 20px;
}

#encontrar_container .encontrar .title
{
	background-image: url(../../g/menu_background.png);
	background-repeat: repeat-x;
	background-color: #0084C2;
}

#encontrar_container .encontrar .title h3
{
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 14px;
}

#encontrar_container .encontrar .links
{
	background-color: #FFFFFF;
	padding: 10px 20px;
	text-align: left;
	height: 230px;
	*height: 300px;
}

#encontrar_container .encontrar .links a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #656565;
}

#encontrar_container .encontrar .links a:hover
{
	text-decoration: underline;
}

#agencias, #top_agencias
{
	width:820px;
}
#contenedor_agencias
{
	background-color:#e8eff8;
	padding:30px 0 30px 30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
	color:#646567;
	font-size: 12px;
}
#agencias .apartado
{
	width:730px;
	padding: 15px;
	background-color:#e8eff8;
	background-image:url(../../g/background_mapa.png);
	background-position: top;
	background-repeat: repeat-y;
	color: #646567;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;	
	margin-bottom: 20px;
    font-weight: normal;
}

#agencias h5
{
	margin: 0;
}
#agencias .esquema
{
	text-align: center;
}
#agencias .apartado .img_apartado
{
	vertical-align: middle;
	width: 170px;
	height: 100px;
	margin-right: 20px;
	background-color: #C4E1F3;
	border: 2px ridge #FFFFFF;
}

#mapa_sitio, #top_mapa_sitio
{
	width:820px;
}
#contenedor_mapa_sitio
{
	background-color:#e8eff8;
	padding: 30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
	color:#646567;
	font-size: 12px;
}
#mapa_sitio ul li
{
	padding: 0;
	margin: 0;
	text-indent: 0;
	margin-left: -10px;
	margin-top: 7px;
	color: #0084C2;
}
#mapa_sitio ul li a
{
	font-size: 11px;
	font-weight: bold;
	color: #0084C2;
}

#mapa_sitio .apartado
{
	width:730px;
	padding: 15px;
	background-color:#e8eff8;
	background-image:url(../../g/background_mapa.png);
	background-position: top;
	background-repeat: repeat-y;
	color: #646567;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;	
    font-weight: bold;
}

#quien_somos, #top_quien_somos
{
	width:820px;
}
#contenedor_quien_somos
{
	background-color:#e8eff8;
	padding:30px 0 30px 30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
	color:#646567;
	font-size: 12px;
}
#quien_somos .apartado
{
	width:730px;
	padding: 15px;
	background-color:#e8eff8;
	background-image:url(../../g/background_mapa.png);
	background-position: top;
	background-repeat: repeat-y;
	color: #646567;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;	
	margin-bottom: 20px;
    font-weight: normal;
}
#quien_somos .subapartado
{
	background-image: url(../../g/background_subapartado.png);
	background-repeat: repeat-y;
	padding: 3px;
	padding-left: 10px;
	margin-left: -5px;
	color: #FFFFFF;
}
#quien_somos h5
{
	margin: 0;
	margin-bottom: 5px;
	font-size: 12px;
}
#quien_somos .apartado .img_apartado
{
	vertical-align: middle;
	width: 170px;
	height: 100px;
	margin-right: 20px;
	background-color: #C4E1F3;
	border: 2px ridge #FFFFFF;
}

#publicar_inmuebles, #top_publicar_inmuebles
{
	width:820px;
}
#texto_publicar_inmuebles
{
	background-color:#e8eff8;
	padding:30px 0 30px 30px;	
	border-radius:10px;
	border-bottom: 1px solid #e8eff8;
	color: #646567;
	font-size: 12px;
	margin-bottom: 20px;
}
#contenedor_publicar_inmuebles
{
	background-color:#e8eff8;
	padding: 15px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
	color:#646567;
	font-size: 12px;
}
#contenedor_publicar_inmuebles table td
{
	vertical-align: top;
}
#contenedor_publicar_inmuebles input[type=text]
{
	width: 315px;
	height: 23px;
	border: none;
	border-top: 2px solid #C8C7C8;
	border-left: 2px solid #C8C7C8;
}
#contenedor_publicar_inmuebles textarea
{
	width: 375px;
	height: 105px;
	border: none;
	resize: none;
	border-top: 2px solid #C8C7C8;
	border-left: 2px solid #C8C7C8;
}
#publicar_inmuebles .apartado
{
	width:730px;
	padding: 15px;
	background-color:#e8eff8;
	background-image:url(../../g/background_mapa.png);
	background-position: top;
	background-repeat: repeat-y;
	color: #646567;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;	
	margin-bottom: 20px;
    font-weight: normal;
}

#publicar_inmuebles h5
{
	margin: 0;
	font-size: 12px;
	margin-bottom: 10px;
}

#resultados_container{
	float:left;
	margin-right:33px;
}
#top_resultados table{
	width:100%;	
}
#resultados_container,#top_resultados{
	width:486px;	
}
#top_resultados,#top_buscador,#top_contacto,#top_agencias,#top_mapa_sitio,#top_ficha,#top_quien_somos,#top_publicar_inmuebles{
	height:56px;
	background-color:#0081c1;
	background-image:url(../../g/menu_background.png);
	background-position: top;
	background-repeat: repeat-x;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #0081c1;
}
#resultados{
	background-color:#e8eff8;
	padding:30px 0 30px 30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
}
.resultado{	
	margin-top:15px;
	width:450px;
	background-color:#e8eff8;
	background-image:url(../../g/background_piso_listado.png);
	background-position: top;
	background-repeat: repeat-y;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;
}
.resultado .imagen{
	padding:18px 18px 18px 12px;
}
.resultado .azul, #buscador .azul, #contacto .azul, #agencias .azul, #quien_somos .azul,#ficha_content .azul, #publicar_inmuebles .azul,
#contenedor_ficha_cont .azul{
	font-weight:bold;
	color: #0688D1;
	text-deccoration:none;
	font-size: 12px;
}
span.azul{
	font-weight:bold;
	color: #0688D1;
	text-deccoration:none;
	font-size: 12px;
}
p.azul{
	margin-bottom:5px;
}
.t10{
	color: #0688D1;
	font-weight:bold;
	font-size: 12px;
	text-transform:uppercase;
}
.t12{
	font-size: 11px;
	color: #000;
}
.mayusculas{
	text-transform:uppercase;
}
.resultado .negro{
	font-weight:bold;
	color: #000;
	text-deccoration:none;
}
#contacto, #top_contacto{
	width:820px;
}
#contenedor_contacto, #contenedor_ficha, #contenedor_ficha_cont{
	background-color:#e8eff8;
	padding:30px 0 30px 30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
	color:#646567;
	font-size: 12px;
}
#contenedor_ficha{
	padding:30px 0 30px 12px;	
}
#contenedor_ficha_cont{
	padding: 0 0 10px 15px;
} 
#mapa_contacto{
	width:783px;
	background-color:#e8eff8;
	background-image:url(../../g/background_mapa.png);
	background-position: top;
	background-repeat: repeat-y;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;
	padding: 30px 0;	
    font-weight: normal;
}
#buscador_contenedor{
	float:right;
	margin-top:-15px;
}
#buscador_contenedor,#top_buscador{
	width:300px;	
}
#col_ficha_izquierda{
	margin-top:15px;
	width:386px;
	background-color:#e8eff8;
	background-image:url(../../g/background_ficha_vert.png);
	background-position: top;
	background-repeat: repeat-x;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;
	margin-right:15px;	
	color:#000;
	padding:13px 17px 0 23px;
	min-height:570px;
}
#col_ficha_derecha{
	margin-top:15px;
	width:322px;
	background-color:#e8eff8;
	background-image:url(../../g/background_ficha_vert.png);
	background-position: top;
	background-repeat: repeat-x;
	border-radius:10px;
	border-bottom:1px solid #e8eff8;
	font-size: 11px;	
	color:#000;
	padding:18px 0 0 20px;
	min-height:570px;
}
#recaptcha_area{
	box-shadow: 3px 3px 3px #CDD1D9;
}
.imagen_lista{
	border:2px solid #fff;
	box-shadow: 3px 3px 3px #CDD1D9;
}
.bold{
	font-weight:bold;
}	
#buscador{
	background-color:#e8eff8;
	padding:30px;	
	border-radius:0px 0px 10px 10px;
	border-bottom:1px solid #e8eff8;
}
.titulo_blanco{
	color:#fff;	
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.texto_grisazul{
	color:#add6ef;	
	font-size:11px;
	font-weight:bold;
}
.num_pag_actual{
	text-decoration:none;
	color:#fff;	
	font-size:10px;
	font-weight:bold;
}
.num_pag{
	text-decoration:none;
	color:#add6ef;	
	font-size:10px;
	font-weight:bold;
}
table.pie {
	width:100%;	
}
table.pie .num_pag_actual{
	color: #0688D1;
}
table.pie .num_pag{
	color: #646567;
}

.Aviso {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #2861A3;

	font-weight: bold;

}

.Avisonar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CCCCCC;

	font-weight: bold;

}

.Avisoverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	font-weight: bold;

	text-decoration: underline;

}
.EstiloCbo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 10px;
}

.Estilo1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	font-weight: bold;

}

.Estilo3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px; 

	color: #333333;

	font-weight: bold;

}

.Estilo4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

	color: #333333;

	font-weight: bold;

}

.Estilo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	line-height: 18px;

}



a.a2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.a2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.a2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bordeSolidBlack2 {

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #A04111;

	background-color:#FFFFFF;

}

.bordeCC {

	border: 1px solid #F0F0F0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

}

.bordeCverde {

	border: 1px solid #F0F0F0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	background-color:#FFFFFF;

}

.bordedottedmika {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	border: 1px solid #CCCCCC;

}



.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	line-height: 15px;

}



.footer a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

}



.footer a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #333333;

	text-decoration: underline;

}

.footer a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

}



.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	line-height: 15px;

	text-decoration: none;

}



.menu a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.menu a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

.menu a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #FFFFFF;

	text-decoration: none;

}





.textocerrar{

background:url(../images/botoncerrar.gif) center top;

color:#ffffff;



background-repeat:no-repeat;



width:75px;

padding:5px;

height:12px;

}



.bordedottedcynthia{

	border-top: 1px solid #ffffff;

	border-right: 1px solid #CCCCCC;

	border-Bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	SCROLLBAR-FACE-COLOR: #FFFFFF; 

	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 

	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 

	SCROLLBAR-ARROW-COLOR: #3399CC; 

	SCROLLBAR-BASE-COLOR: #FFFFFF; 

	SCROLLBAR-TRACK-COLOR: #FFFFFF; 

	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 

	scrollbar-3d-light-color: #FFFFFF

}



.text_login_az_flojo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

	background-color: #999999;;

	text-decoration: none;

}



FORM {

	magin-top: 0px; magin-bottom: 0px

}

A:link {

TEXT-DECORATION: none

}

A:visited {

TEXT-DECORATION: none

}

A:hover {

TEXT-DECORATION: underline

}

.submenuoff A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuoff A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuoff A:hover {

	COLOR: #FFFFFF; BACKGROUND-COLOR: #8EC2E5; TEXT-DECORATION: none

}

.submenuon A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuon A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuon A:hover {

	COLOR: #FFFFFF; BACKGROUND-COLOR: #8EC2E5; TEXT-DECORATION: none

}

.submenuactivado A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuactivado A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuactivado A:hover {

	COLOR: #FFFFFF; BACKGROUND-COLOR: #8EC2E5; TEXT-DECORATION: none

}

.submenuseccion A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuseccion A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenuseccion A:hover {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenusegundooff A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenusegundooff A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenusegundooff A:hover {

	COLOR: #FFFFFF; BACKGROUND-COLOR: #8EC2E5; TEXT-DECORATION: none

}

.submenusegundoon A:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenusegundoon A:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.submenusegundoon A:hover {

	COLOR: #FFFFFF; BACKGROUND-COLOR: #8EC2E5; TEXT-DECORATION: none

}

.submenuoff2 A:link {

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

}

.submenuoff2 A:visited {

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

}

.submenuoff2 A:hover {

	COLOR: #FFFFFF;

	BACKGROUND-COLOR: #8EC2E5;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

}

.submenuseccion {

	FONT-WEIGHT: bold;

	FONT-SIZE: 8pt;

	PADDING-BOTTOM: 4px;

	COLOR: #FFFFFF;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.submenuoff {

	PADDING-LEFT: 11px;

	FONT-SIZE: 8pt;

	PADDING-BOTTOM: 2px;

	COLOR: #FFFFFF;

	PADDING-TOP: 2px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.submenuon {

	PADDING-LEFT: 11px;

	FONT-SIZE: 8pt;

	PADDING-BOTTOM: 2px;

	COLOR: #FFFFFF;

	PADDING-TOP: 2px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #8EC2E5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-image: url({index_ref}plantillas/images/flech.gif);

	background-repeat: no-repeat;

	background-position: 4px center;

}

.submenuactivado:first-line {

	PADDING-LEFT: 0px

}

.submenuactivado {

	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; TEXT-INDENT: -11px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8EC2E5

}

.submenusegundooff {

	PADDING-LEFT: 22px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

.submenusegundoon {

	PADDING-LEFT: 22px;

	FONT-SIZE: 8pt;

	PADDING-BOTTOM: 2px;

	COLOR: #FFFFFF;

	PADDING-TOP: 2px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #8EC2E5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.tablacomun {

	BACKGROUND-COLOR: #cccccc

}

.celdacomun {

	BACKGROUND-COLOR: #ffffff

}

.encabezadocomun {

	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #999999

}

.subencabezadocomun {

	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #ffffff

}

.foto {

	border: 1px solid #CCCCCC;

}

.boton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #999999;

}

.combo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	border: 1px solid #999999;

}

.estilo_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}

.mail A:link {

	COLOR: #9C9A9C;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

}

.mail A:visited {

	COLOR: #9C9A9C;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

}

.mail A:hover {

	COLOR: #02335B;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

.borde {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DEDEDE;

}

.botonera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; }

.botonera a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.botonera a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.botonera a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #990000; text-decoration: none; }

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #000000;

}

.texto_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

.texto_link a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

.texto_link a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

.texto_link a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EC0505; text-decoration: none; }

.texto_link2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	font-style: italic;

}

.texto_link2 a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	font-style: italic;

}

.texto_link2 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	font-style: italic;

}

.texto_link2 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #EC0505;

	text-decoration: none;

	font-style: italic;

}

.borde2 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #5893D4;

	border-right-color: #6699CC;

	border-bottom-color: #225FA7;

	border-left-color: #336699;

}

