/* CSS página detalles de Webboda*/

#flash {	background-image: url(../images/flash_fondo.jpg); background-repeat: no-repeat;	width: 410px;	height: 282px;}

#pagina2 {	float: left; display: inline;	width: 945px;	margin-left: 25px;	_height: 375px;	min-height: 375px;	padding-bottom: 30px;}

.bloque1 {	width: 950px;	margin-top: 30px;	float: left;	display: inline;}
.bloque2 {	width: 950px;	float: left; display: inline;}
.bloque3 {	background-color: #E6DDD9;	width: 895px;	float: left;	display: inline;	padding: 15px 24px 19px 21px;	margin: 30px 0 0 0;}

.columna_izq {	width: 450px;	float: left;	display: inline;	margin: 0 0 0 0;}
.columna_izq2 {width: 429px;	float: left;	display: inline;	margin: 0 0 0 0;}
.columna_der {	width: 450px;	float: left;	display: inline;	margin: 0 0 0 40px;	position: relative;}
.columna_der2 {width: 425px;	float: left;	display: inline;	margin: 0 0 0 40px;}

.baner_registro {	background: url(../images/baner_registro.jpg) no-repeat;	width: 452px;	height: 133px;	margin-top: 13px;	position: relative;}
.baner_registro a.registro {	background-image: url(../images/baner_registro_enlace.jpg);	position: absolute;	top: 65px; left:70px; width: 237px; height: 23px;}
.baner_registro a.registro:hover {background-position: 0px -23px;}

.paso_contacto1, .paso_contacto2, .paso_contacto3 {
	float: left; display: inline;
	width: 341px; height: 53px;
	margin: 10px 0 0 0;
	padding: 18px 10px 0 75px;
}
.paso_contacto1 {	background: url(../images/paso_contacto1.jpg) no-repeat #F7F7F7; margin: 17px 0 0 0;}
.paso_contacto2 {	background: url(../images/paso_contacto2.jpg) no-repeat #F7F7F7;}
.paso_contacto3 {	background: url(../images/paso_contacto3.jpg) no-repeat #F7F7F7;}

p.destacado {	font: bold 13px Verdana; color: #666; line-height: 17px;}


ul.caracteristicas {	width: 400px;	margin: 20px 0 0 10px;	}
ul.caracteristicas li {
	background-image: url(../images/lista_caracteristicas_fondo.jpg); background-repeat: no-repeat;
	font: bold 13px Arial;
	color: #676767;
	padding-left: 25px;
	background-position: 0px 2px;
	line-height: 17px;
	margin-bottom: 8px;
}

/*** imagenes ***/
.contenedor_ejemplo_izq {
	background: url(../images/contenedor_imagen_ejemplo.jpg) no-repeat;
	width: 190px; height: 136px;
	float: left; display:inline;
	margin: 16px 0 0 0;
}
.contenedor_ejemplo_der {
	background: url(../images/contenedor_imagen_ejemplo.jpg) no-repeat;
	width: 190px; height: 136px;
	float: left; display:inline;
	margin: 16px 0 0 30px;
}

/*** enlaces ***/
a.lightbox{	border: none;}
a.lightbox img{ border: none;}

/*** Formularios ***/
form.contacto {	margin-top: 7px;}
form.contacto input.texto {	height: 20px;	margin: 9px 0 0 0;}
form.contacto textarea {	height: 112px;	margin: 10px 0 0 0;}
form.contacto label {	font: 12px Arial; color: #999;	margin: 14px 20px 0 11px;	float: left; display: inline;}
form.contacto input.texto, form.contacto textarea {
	background-color: #F3EEEC;
	width: 401px;
	border: none;
	overflow: hidden;
	font: 12px Arial; color: #999;
	padding: 4px 11px 0 11px;
	border: 1px solid #ccc;
}
form.contacto input.requerido, form.contacto textarea.requerido {	border: 1px solid red;}
form.contacto select {	font: 12px Arial; color: #666;	width: 203px;	margin: 10px 0 0 0;	float: left; display: inline;}
a.enviar {
	background-color: #C2AC9A;
	width: 83px;	height: 20px;
	float: right; display: inline;
	margin-top: 10px;
	border: none;
	cursor: pointer;
	background-image: url(../images/boton_enviar.jpg); 
}
