@charset "utf-8";

body 
{
margin-left : auto;
margin-right : auto;
margin-top:0px;
width:980px;
background:url(../img/fdo.jpg) repeat-x #003700;
}
#container
{
width:980px;
background-color:#F7FBF2;
float:left;
}
#container-body{
	float:left;
	width:980px;
	clear:both;
	display:block;
}
#head
{
background:#69B820;
width:980px;
height:57px;
border-top:1px solid #4E8A18;
border-bottom:1px solid #A5C291;
float:left;
}
#head #logo
{
background:url(../img/logo.jpg) #69B820 left no-repeat;
width:321px;
height:57px;
float:left;
}
#banner_sup
{
width:980px;
height:128px;
background:url(../img/ban5.jpg) right no-repeat;
margin:0px;
float:left;
}
#ban1
{
width:575px;
height:128px;
background:url(../img/ban1.jpg) left no-repeat;
float:left;
}
#ban2
{
width:348px;
height:20px;
padding-top:4px;
padding-left:30px;
background:url(../img/ban2.jpg) left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
}
#ban2 a
{
text-decoration:none;
color:#FFFFFF;
}
#ban2 a:hover
{
text-decoration:underline;
color:#FFFFFF;
}
#ban3
{
width:378px;
height:31px;
background:url(../img/ban4.jpg) left no-repeat;
float:left;
}
#ban_publicidad1
{
float:left;
width:378px;
height:73px;
overflow:hidden;
}
img.gral {
	background: url(../img/aguarde.gif) no-repeat center center #FFFFFF;
}
#submenu
{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#666666;
font-weight:100;
margin-top:37px;
}
#submenu a
{
text-decoration:none;
color:#666666;
}
#submenu a:hover
{
text-decoration:underline;
color:#666666;
}
* html #submenu
{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#666666;
font-weight:100;
margin-top:0px;
} 

#submenu2
{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#666666;
font-weight:100;
margin-top:10px;
}
#submenu2 a
{
text-decoration:none;
color:#666666;
}
#submenu2 a:hover
{
text-decoration:underline;
color:#666666;
}
* html #submenu2
{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#666666;
font-weight:100;
margin-top:0px;
} 
#dolphincontainer{position:relative;height:60px;color:#E0E0E0;background:#EAF5E0;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;float:left;}
#dolphinnav{position:relative;height:31px;font-size:13px;font-weight:bold;background:url(../img/fdo_menu.jpg) no-repeat ;padding:0px;float:left; text-align:center;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:980px;float:left;}
/*#dolphinnav ul li{display:block;float:left;margin:0px 10px;line-height:275%;background-color:#000099; text-align:center}*/
#dolphinnav ul li{float:left;line-height:275%;text-align:center; width:120px; margin-left:20px}
#dolphinnav ul li a{display:block;float:left;color:#EAF5E0;text-decoration:none;padding:0 0 0 0px;height:31px;}
#dolphinnav ul li a span{padding:0 0 0px 0;height:21px;float:left;width:120px}
#dolphinnav ul li a:hover{color:#CC3300;background:transparent url(img/dolphin_bg-OVER.gif) repeat-x bottom left;width:120px}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;color:#003300;width:120px}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#003300;background:#EAF5E0 url(../img/curent_menu.jpg) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0px;width:120px;background:#EAF5E0 url(../img/curent_menu.jpg) no-repeat top right;height:31px;}
/*menu admin*/
#dolphincontainer2{position:relative;height:60px;color:#E0E0E0;background:#EAF5E0;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;float:left;}
#dolphinnav2{position:relative;height:31px;font-size:12px;font-weight:bold;background:url(../img/fdo_menu.jpg) no-repeat ;padding:0px;float:left; text-align:center;}
#dolphinnav2 ul{margin:0;padding:0;list-style-type:none;width:980px;float:left;}
/*#dolphinnav ul li{display:block;float:left;margin:0px 10px;line-height:275%;background-color:#000099; text-align:center}*/
#dolphinnav2 ul li{float:left;line-height:275%;text-align:center; width:80px; margin-left:15px}
#dolphinnav2 ul li a{display:block;float:left;color:#EAF5E0;text-decoration:none;padding:0 0 0 0px;height:31px;}
#dolphinnav2 ul li a span{padding:0 0 0px 0;height:21px;float:left;width:80px}
#dolphinnav2 ul li a:hover{color:#CC3300;background:transparent url(img/dolphin_bg-OVER.gif) repeat-x bottom left;width:80px}
#dolphinnav2 ul li a:hover span{display:block;width:auto;cursor:pointer;color:#003300;width:80px}
#dolphinnav2 ul li a.current,#dolphinnav2 ul li a.current:hover{color:#003300;background:#EAF5E0 url(../img/curent_menu.jpg) no-repeat top left;line-height:275%;}
#dolphinnav2 ul li a.current span{display:block;padding:0px;width:80px;background:#EAF5E0 url(../img/curent_menu.jpg) no-repeat top right;height:31px;}
#columna1
{
width:685px;
padding-left:21px;
padding-right:14px;
padding-top:35px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
font-size:12px;
float:left;
text-align:left
}
#columna1 a
{
text-decoration:none;
color:#333333;
}
#columna1 a:hover
{
text-decoration:underline;
color:#333333;
}
#cuerpo
{
width:685px;
float:left;
text-align:left
}
.legal
{
width:675px;
float:left;
line-height:10px;
display:block;
margin:3px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#d6d7d5;
text-align:justify !important;
}
.legal a
{
text-decoration:none;
color:#d6d7d5 !important;
}
.legal a:hover
{
text-decoration:underline;
color:#d6d7d5 !important;
}
#cuerpo p
{
text-align:justify;
}
#columna2
{
width:224px;
padding-left:13px;
padding-right:21px;
padding-top:35px;
float:left;
text-align:left
}
#titulos
{
width:685px;
font-family:"Trebuchet MS";
font-size:17px;
color:#003300;
background:url(../img/linea.gif) right bottom no-repeat;
height:30px;
float:left;
}
.cabezera_tabla
{
height:40px;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:middle;
color:#FFFFFF
}
.table_left
{
background:url(../img/tabla_left.gif) no-repeat left top #666666;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}
.table_right
{
background:url(../img/tabla_right.gif) no-repeat right top #666666;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}
.tabla_fila1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
vertical-align:middle;
background-color:#EDF1ED
}
.tabla_fila2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
vertical-align:middle;
background-color:#B2CDB2;
border-bottom:1px solid #90B890;
border-top:1px solid #90B890;
}
.tabla_fila_over
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
vertical-align:middle;
background-color:#FDFDFB;
border-bottom:1px solid #90B890;
border-top:1px solid #90B890;
}
.tabla_fila_destacado
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
vertical-align:middle;
background-color:#FFFF7F;
border-bottom:1px solid #FF0000;
border-top:1px solid #FF0000;
}
.tabla_fila1, .tabla_fila1, .tabla_fila_over, .tabla_fila_destacado
{
cursor:pointer;
}
.tabla_pie
{
background:url(../img/tabla_pie.gif) no-repeat;
width:686px;
height:40px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}
.tabla_pie a
{
text-decoration:none;
color:#FFFFFF !important;
}
.tabla_pie a:hover
{
text-decoration:underline;
color:#FFFFFF !important;
}


.tabla_pieadmin
{
background:url(../img/pie_admin.gif);
height:40px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}
.tabla_pieadmin a
{
text-decoration:none;
color:#FFFFFF !important;
}
.tabla_pieadmin a:hover
{
text-decoration:underline;
color:#FFFFFF !important;
}

#head_busquedarapida
{
width:224px;
height:30px;
background:url(../img/busrap_head.gif) no-repeat;
float:left
}

#pie_busquedarapida
{
width:224px;
height:27px;
background:url(../img/busrap_pie.gif) no-repeat;
margin-bottom:20px;
float:left
}
#head_topanuncio
{
width:224px;
height:30px;
background:url(../img/head_topanuncio.gif) no-repeat;
float:left
}
#cuerpo_topanuncio
{
width:224px;
padding-top:5px;
padding-bottom:5px;
background: url(../img/fdo_topanuncio.gif) no-repeat right #B6B6B6;
float:left
}
#img_topanuncio
{
width:226px;
text-align:center

}
#detalle_topanuncio
{
width:210px;
padding:5px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#pie_topanuncio
{
width:224px;
height:27px;
background:url(../img/pie_topanuncio.gif) no-repeat;
float:left
}
#banners_inferiores
{
width:938px;
margin-top:20px;
padding-left:21px;
padding-right:21px;
margin-bottom:20px;
float:left;
}
#footer
{
width:980px;
background:url(../img/img_pie.gif) right no-repeat #3E583E;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:74px; /*45*/
border-top:1px solid #A2B3A1;
/*padding-top:10px;*/
line-height:18px;
float:left
}
#footer .cuerpo-footer{
	width:980px;
	float:right;
	margin-top:10px;
}
#footer .cuerpo-footer a
{
text-decoration:none;
color:#FFFFFF;
}
#footer .cuerpo-footer a:hover
{
text-decoration:underline;
color:#FFFFFF;
}
#alertas
{
width:666px;
height:102px;
background:url(../img/alertas.jpg) no-repeat;
padding-top:40px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-bottom:20px;
}
#avanzada
{
width:666px;
height:206px;
background:url(../img/busqueda_avanzada.jpg) no-repeat;
padding-top:40px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-bottom:20px;
}
#particular
{
height:89px;
width:209px;
padding-top:55px;
padding-left:82px;
padding-right:17px;
background:url(../img/particular.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:left
}
#tienda
{
height:89px;
width:224px;
padding-top:55px;
padding-left:72px;
padding-right:17px;
background:url(../img/tienda.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-left:40px;
float:left
}
#cuerpo_servicio
{
width:450px;
padding-left:200px;
}
#servicio
{
margin-top:30px;
height:89px;
width:209px;
padding-top:55px;
padding-left:82px;
padding-right:17px;
background:url(../img/servicios.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:left
}
#publicidad
{
margin-top:30px;
height:89px;
width:224px;
padding-top:55px;
padding-left:75px;
background:url(../img/publicidad.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-left:40px;
float:left
}
#login1
{
width:260px;
float:left
}
#login2
{
width:300px;
margin-top:5px;
height:90px;
line-height:20px;
padding-left:20px;
border-left:1px dotted #333333; 
float:left;
}
#columna_login
{
width:938px;
padding-left:21px;
padding-right:21px;
padding-top:35px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
font-size:12px;
float:left;
text-align:left;
}
#columna_login a
{
text-decoration:none;
color:#333333;
}
#columna_login a:hover
{
text-decoration:underline;
color:#333333;
}
#titulos_adm
{
width:937px;
font-family:"Trebuchet MS";
font-size:17px;
color:#003300;
background:url(../img/linea_adm.gif) right bottom no-repeat;
height:30px;
float:left;
}
#titulos_adm a
{
text-decoration:none;
color:#003300;
}
#titulos_adm a:hover
{
text-decoration:underline;
color:#003300;
}
#detalle_titulo
{
width:937px;
padding-left:21px;
padding-top:30px;
font-family:"Trebuchet MS";
font-size:17px;
color:#003300;
background:url(../img/linea_adm.gif) right bottom no-repeat;
height:30px;
float:left;
}
#detalle_columna1
{
	float:left;
	width:320px;
	padding-left:21px;
	text-align:center;
	/*margin-right: 3px;
	border-right: 1px solid dotted;*/
}
#detalle_columna2
{
	width:280px;
	/*height:274px;*/
	padding-left:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
}
#detalle_columna2 .caracteristica {
	display: block;
	width: 276px;
	margin: 4px 0px;
}
#detalle_columna2  label {
	float: left;
	text-align: left;
	width: 100px;
	margin:0px !important;
	padding:0px !important;
	font-weight: bold;
}
#detalle_columna2 .propiedad{
	float: left;
	text-align: left;
	width: 170px;
	display:inline;
	margin:0px;
	padding:0px;
}
#detalle_columna3
{
	width:290px;
	height:100%;
	padding-left:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	/*border-left: 1px solid dotted;*/
	float:left;
}
#detalle_columna3 iframe{
	display: block;
	width:300px;
	margin: 4px 2px;
	padding: 0px;
	border:none;
}
#detalle_columna3 div {
	display: block;
	width:280px;
	margin: 4px 0px;
}
#detalle_columna3  label {
	float: left;
	text-align:right;
	width: 100px;
	padding: 0px 0px 0px 0px;
 }
.detalle_columna3 input 
{
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:5px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.detalle_columna3 textarea 
{
width:149px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:5px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.detalle_columna3 select
{
width: 163px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}

 

#detalle_head
{
width:320px;
height:15px;
background:url(../img/head_detalle.gif) no-repeat #333333;
float:left;
}
#detalle_cuerpo_anuncio
{
width:320px;
height:229px;
background-color:#333333;
float:left;
}
#detalle_cuerpo
{
width:320px;
height:229px;
background-color:#333333;
float:left;
}

#detalle_pie
{
width:320px;
height:25px;
background:url(../img/pie_detalle.gif) no-repeat;
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
float:left;
}
#detalle_pie a
{
text-decoration:none;
color:#FFFFFF;
}
#detalle_pie a:hover
{
text-decoration:underline;
color:#FFFFFF;
}
#tiendas
{
width:666px;
height:122px;
background:url(../img/busqueda_tiendas.jpg) no-repeat;
padding-top:40px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#marco_fotos
{
position:relative;
width:304px;
height:110px;
margin-left:3px;
padding:2px;
background-color:#F8F8F8;
border:1px solid #666666;
white-space: nowrap; 
overflow:auto;
float:left
}
#buequeda_adm
{
width:666px;
height:122px;
background:url(../img/busqueda.jpg) no-repeat;
padding-top:40px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#servicios
{
width:666px;
height:122px;
background:url(../img/busqueda_servicios.jpg) no-repeat;
padding-top:40px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
/*formularios*/
/*Paginador de listados*/
#paginacion
{
width:auto;
display:inline;
}
/*busqueda avanzada*/
#form_busquedacolumna1
{
width:300px;
float:left
}
#form_busquedacolumna2
{
width:300px;
float:left
}
.busqueda_a  label {
 float: left;
 text-align: right;
 width: 100px;
 padding: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.busqueda_a input, textarea 
{
width: 177px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
.busqueda_a select
{
width: 180px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
.busqueda_a div {
 display: block;
 width:295px;
 margin: 4px 0px;
 text-align:right
}

.button
{
width:70px !Important;
border:1px solid #666666!Important;
height:20px!Important;
background:url(../img/fdo_boton.jpg) repeat #67B321;
font-family:Arial, Helvetica, sans-serif;
font-size:13px !Important;
color:#FFFFFF!Important;
margin-top:3px;
cursor:pointer;
}
.button2
{
width:160px !Important;
border:1px solid #666666!Important;
height:22px!Important;
background:url(../img/fdo_boton.jpg) repeat #67B321;
font-family:Arial, Helvetica, sans-serif;
font-size:13px !Important;
color:#FFFFFF!Important;
margin-top:3px;
cursor:pointer;
}
.button3
{
width:120px !Important;
border:1px solid #666666!Important;
height:22px!Important;
background:url(../img/fdo_boton.jpg) repeat #67B321;
font-family:Arial, Helvetica, sans-serif;
font-size:13px !Important;
color:#FFFFFF!Important;
margin-top:3px;
cursor:pointer;
}
.button4
{
width:auto !Important;
border:1px solid #666666!Important;
height:22px!Important;
background:url(../img/fdo_boton.jpg) repeat #67B321;
font-family:Arial, Helvetica, sans-serif;
font-size:13px !Important;
color:#FFFFFF!Important;
margin-top:3px;
cursor:pointer;
}
/*busqueda rapida*/
#cuerpo_busquedarapida
{
width:204px;
height:81px;
padding-top:4px;
padding-left:20px;
background: url(../img/fdo_busrapida.jpg) no-repeat right #B6B6B6;
float:left
}
.busqueda_r  label {
float: left;
 text-align: right;
 width: 50px;
 padding: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.busqueda_r div 
{
 display: block;
 width:180px;
 margin: 0px 0px 4px 0px;
 text-align:right;
}
.busqueda_r select
{
width: 110px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}

#publicidades-sec{
	float:right;
	width:100%;
	text-align:center;
	margin-top:20px;
}

#publicidades-sec .pubcols{
	float:right;
	margin:0px 18px 20px 0px;
	_margin:0px 8px 20px 0px;
}

/***acceso*/
.acceso div 
{
 display: block;
 width:235px;
 margin: 0px 0px 4px 0px;
 text-align:right;
}
.acceso label {
	float: left;
	text-align: right;
	width: 100px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.acceso input, textarea 
{
	width: 110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
	border:1px solid #999999;
	font-size:11px;
	color:#666666;
}
/*regisdtro*/
#form_registrocolumna1
{
	width:330px;
	padding-right:10px;
	float:left
}
#form_registrocolumna2
{
	width:340px;
	float:left
}
#form_registrocolumna0
{
	width:340px;
	margin:auto;
	clear:both;
}
.registro  label {
	float: left;
	text-align: right;
	width: 130px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.registro input, textarea 
{
width: 160px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.registro select
{
	width: 163px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
	border:1px solid #999999;
	font-size:11px;
	color:#666666;
}
.registro div {
	display: block;
	width:310px;
	margin: 4px 0px;
}
.registro_checkbox
{
	border:0px !Important;
	width:20px !Important;
}
.registro_radio
{
	border:0px !Important;
	width:300px !Important;
	clear:left !important;
	float:left;
}
.registro_radio input
{
	border:0px !Important;
	width:80px !Important;
}
.registro_file
{
	width:300px!Important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
	border:1px solid #999999;
	font-size:11px;
	color:#666666;
}
.servicios_check
{
	width:20px !Important;
	border:0px !Important;
}
#form_datos_personales
{
width:330px;
padding-left:200px;
float:left
}
#form_news
{
width:800px;
padding-left:70px;
float:left
}
.news  label {
 float: left;
 text-align: right;
 width: 130px;
 padding: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.news input, textarea 
{
width: 250px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.news_textarea 
{
float:left;
width: 500px !Important;
margin-left:10px !Important;
border:none;
}
#enviar_nl{
visibility:hidden;
}
.news select
{
width: 163px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
.news div {
 display: block;
 width:700px;
 margin: 4px 0px;
}
.news_checkbox
{
border:0px !Important;
width:20px !Important;
}
.news_file
{
width:300px!Important;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
#cuerpo_news
{
	width:500px !Important;
	background:#ffffff;
	margin:4px auto;
	min-height:200px;
	border:1px solid #999999;
}
.precios  label {
 float: left;
 text-align: right;
 width: 300px;
 padding: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.precios input, textarea 
{
width: 160px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.precios select
{
width: 163px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
.precios div {
 display: block;
 width:700px;
 margin: 4px 0px;
}
#form_servicios
{
width:330px;
padding-left:300px;
float:left
}
/*alertas*/
#form_alertascolumna1
{
width:300px;
padding-right:10px;
float:left
}
#form_alertascolumna2
{
width:340px;
float:left
}
.form_alertas  label {
 float: left;
 text-align: right;
 width: 130px;
 padding: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.form_alertas input, textarea 
{
width: 160px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;

}
.form_alertas select
{
width: 163px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
.form_alertas div {
 display: block;
 width:310px;
 margin: 4px 0px;
}
.form_alertas_checkbox
{
border:0px !Important;
width:20px !Important;
}
.select_resultados
{
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
border:1px solid #999999;
font-size:11px;
color:#666666;
}
#cont_mensaje_lista
{
width:600px;
margin:4px auto;
border:1px solid #666666;
background-color:#EAF5E0;
text-align:center;
}
#cont_mensaje, #cont_mensaje_adm
{
margin-top:5px;
margin-bottom:5px;
border:1px solid #666666;
background-color:#EAF5E0;
text-align:center;
float:left
}
#cont_mensaje
{
width:670px;
}
#cont_mensaje_adm
{
width:937px;
}
#mensajes
{
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
height:28px;
line-height:28px;
}
#plan
{
width:219px;
margin-right:8px;
margin-top:10px;
margin-bottom:10px;
float:left;
}
#plan_head
{
width:214px;
height:25px;
padding-top:5px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background:url(../img/head_plan.jpg) no-repeat;
}
#plan_cuerpo
{
width:209px;
padding:5px;
background-color:#C8C8C8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}
#plan_pie
{
width:219px;
height:24px;
background:url(../img/pie_plan.jpg) no-repeat
}
#orden
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
float:left;
}
#orden1
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
float:left;
}
#orden2
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
float:left;
}
#alertas #DIV-nomb, #alertas #DIV-tel
{
	visibility:hidden; 
}
#imgserv{
	position:relative;
	float:left;
	clear:both;
	background: url(../img/icons/mas.gif) center center no-repeat;
	width: 88%;
	height: 11px;
}
@media print{
	#head, #banner_sup, #dolphincontainer, #detalle_columna3, #banners_inferiores, #footer, input{
		visibility:hidden;
		display:none;
	}
}
.Preview_de_imagen{
	position:relative;
	float:left;
	width: 91px!Important;
	height: 85px;
	padding:0px!Important;
	margin:1px!Important;
}
.Preview_de_imagen input{
	position:absolute;
	left:0px;
	top:65px;
	float:left;
	width: 92px;
	border:1px solid #666666!Important;
	height:20px!Important;
	background:url(../img/fdo_boton.jpg) repeat #67B321;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !Important;
	color:#FFFFFF!Important;
	cursor:pointer;
	padding:0px!Important;
	margin:0px!Important;	
}
.Preview_de_imagen iframe{
	position:absolute;
	left:0px;
	top:0px;
	float:left;
	width: 90px!Important;
	height: 62px;
	padding:0px!Important;
	margin:0px!Important;
	border:1px solid black!Important;
}
.nota{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
.obligatorio{
	color:#CC2200;
}
.privada{
	float:left;
	width:100%;
	clear:left;
}
.infoprivada{
	float:left;
	width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
.textoprivada{
	float:left;
	width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
#progreso {
	background:url(../img/textarea.png) no-repeat -300px 0px;
	width:300px;
	height:16px;
	line-height:16px;
	text-align: center;
	color: #000000; 
	text-transform: uppercase;
	margin-left:10px;
	border:1px solid #999999;
	font-size:11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}
.btovolver{
	text-align:center;
	width:100%;
	float:left;
	clear:both;
	margin-top:6px;
}