body{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: url(img/fnd-web.gif);
	margin: 0;
	padding: 0 0 20px 0;
}
.ayuda-acces{
	position: absolute;
	left: -3000px;
	width: 990px;
	font-size:1%; 
	line-height:1%;
}
.oculto{
	display: none;
}
a img{
	border: 0;
}
#web{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#cabecera{
	float: left;
	width: 1000px;
}
#cabecera a{
	text-decoration: none;
	color: White;
}
#logoprint{
	display: none;
}
#logo{
	margin: 26px 0px 0 6px;
	float: left;
}
#idiomas-menu{
	width: 650px;
	float: left;
	margin: 20px 0 0 0;
}
#idiomas{
	margin: 0 0 18px 0;
	padding: 0;
	width: 100%;
	float: left;
}
#idiomas li{
	float: right;
	list-style: none;
	padding: 0 10px;
	line-height: 100%;
}
#idiomas li#espanol{
	border-right: 1px solid white;
}
#idiomas li#english{
	border-right: 1px solid white;
}
#idiomas li#chino{
	border-right: 1px solid white;
}
#idiomas li#japones{
	border-right: 1px solid white;
}

#idiomas a:hover{
	text-decoration: underline;
}
#rss-busqueda{
	float: left;
	width: 140px;
}
#rss-busqueda form{
	margin: 0 0 0 30px;
	padding: 0;
	float: left;
	display: inline;
	width: 110px;
}
#rss-busqueda label{
	color: White;
	background: url(img/icn-buscar.gif) no-repeat 0 2px;
	padding: 1px 0 2px 20px;
	margin: 7px 0 4px 0;
	display: block;
}
#rss-busqueda input{
	border: 1px solid #666;
	background-color: #333;
	float: left;
	font-size: 100%;
}
#rss-busqueda input#txtbuscar{
	width: 70px;
	border-right: 0;
	color: white;
}
#sbmbuscar{
	color: #0BCBFF;
	padding: 0;
}
p#rss{
	background: url(img/icn-rss.gif) no-repeat 30px 2px;
	padding: 1px 0 2px 50px;
	margin: 20px 0 0 0;
	font-weight: bold;
}
p#mapaweb{
	background: url(img/icn-mapa.gif) no-repeat 30px 8px;
	padding:6px 0 0 50px;
	margin: 0;
	clear: both;
	float: left;
	width: 90px;
}
#menu{
	margin: 0 0 0 28px;
	padding: 0;
	float: left;
	display: inline;
}
body.ingles #menu{
	margin: 0 0 0 54px;
}
body.aleman #menu{
	margin: 0 0 0 6px;
}
#menu li{
	margin-left: 20px;
	float: left;
	list-style: none;
	display: inline;
}
#menu li a{
	display: block;
}
#menu li div{
	visibility: hidden;
	position: absolute;
	width: 143px;
	background-color: black;
	background: url(img/fnd-submenu.png);
	z-index: 10;
}
#menu li div ul{
	margin: 5px 0 0 0;
	padding: 3px 0 0 0;
	font-size: 110%;
}
#menu div ul li{
	margin-left: 0;
	float: none;
	list-style: none;
	display: block;
	padding-left: 15px;
	margin: 3px 0;
}
#menu div ul li a{
	display: block;
}
#menu div#sbm-malaga ul li{
	background: url(img/flechas-sbm-malaga.gif) no-repeat 1px 5px;
}
#menu div#sbm-malaga ul li a:hover{
	color: #FCFF00;
}
#menu div#sbm-permisos ul li{
	background: url(img/flechas-sbm-permisos.gif) no-repeat 1px 5px;
}
#menu div#sbm-permisos ul li a:hover{
	color: #FF6D0B;
}
#menu div#sbm-guia ul li{
	background: url(img/flechas-sbm-guia.gif) no-repeat 1px 5px;
}
#menu div#sbm-guia ul li a:hover{
	color: #ADFF21;
}
#menu div#sbm-localizaciones ul li{
	background: url(img/flechas-sbm-localizaciones.gif) no-repeat 1px 5px;
}
#menu div#sbm-localizaciones ul li a:hover{
	color: #FF0000;
}
#menu div#sbm-noticias ul li{
	background: url(img/flechas-sbm-noticias.gif) no-repeat 1px 5px;
}
#menu div#sbm-noticias ul li a:hover{
	color: #F805C2;
}
#menu div#sbm-contacto ul li{
	background: url(img/flechas-sbm-contacto.gif) no-repeat 1px 5px;
}
#menu div#sbm-contacto ul li a:hover{
	color: #AC6AFF;
}

#contenido{
	float: left;
	clear: both;
	width: 100%;
}
#ayuntamiento{
	width: 29px;
	float: left;
	margin: 50px 0 0 35px;
	display: inline;
}
#home #contenidoprincipal{
	float: left;
	width: 795px;
	padding: 0;
	display: inline;
	margin: 5px 0 0 3px;
	background-color: transparent;
}
#home #contenidoprincipal ul{
	margin: 0;
	padding: 0;
}
#home #contenidoprincipal li{
	list-style: none;
	margin: 0;
	padding-left: 0;
	background-image: none;
}
#promo{
	/*border: 10px solid #F00;*/
	float: left;
	margin-top: 31px;
	margin-bottom: 7px;
	z-index: 0;
	position: relative;
}
#rodar-home{
	float: left;
	margin-right: 7px;
}
.mas{
	float: right;
}
#guia-home{
	float: left;
	margin-right: 7px;
}
#videos-home{
	border: 10px solid #0BCBFF;
	width: 331px;
	float: left;
	padding: 1px;
	background: black url(img/fnd-videos-home.jpg) no-repeat 100% 0;
	height: 91px;
}
#videos-home .titular{
	margin: 11px 17px 0 17px;
	float: left;
}
#videos {
	margin: 0 0 0 17px;
	padding-top: 13px;
	width: 260px;
	float: left;
	display: inline;
}
#videos img{
	float: left;
	display: inline;
}
#videos-home .mas{
	margin-top: 39px;
}
#malaga-home{
	width: 432px;
	float: left;
	padding: 1px;
	margin-top: 7px;
	margin-right: 6px;
	position: relative;
}
#malaga-home span#temp{
	position: absolute;
	top: 61px;
	left: 264px;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
}
#noticias-home{
	float: left;
	margin-top: 8px;
	width: 331px;
	background-color: black;
	border: 10px solid #F805C2;
	height: 91px;
	padding: 1px;
	position: relative;
}
#ultimanoticia{
	float: left;
	width: 245px;
}
#noticias-home .titular{
	margin: 13px 17px 0 18px;
}
#noticias-home #fecha{
	margin: 8px 0 0 18px;
	padding: 0 0 0 14px;
	font-weight: bold;
	background: url(img/flechitas.gif) no-repeat 0 5px;
	line-height: 130%;
}
#noticias-home #fecha a{
	color: White;
	text-decoration: none;
}
#noticias-home #cuerpo{
	margin: 0 0 0 18px;
	padding: 0 0 4px 0;
	float: left;
	display: inline;
	text-align: left;
	line-height: 130%;
	color: #999;
}
#noticias-home #cuerpo a{
	color: #999;
	padding-left: 10px;
}
#noticias-home #cuerpo a#vermas{
	color: white;
	font-weight: bold;
}
#noticias-home #masnoticias{
	float: right;
	display: inline;
	margin: 0;
}
#noticias-home #ofertas-empleo {
	position: absolute;
	right: 34px;
	top: 9px;
}
#noticias-home .mas {
	position: absolute;
	right: 1px;
	bottom: 1px;
}
#banners{
	margin: 0 0 0 -1px; 
}
#banners ul{
	margin: 0; 
	padding: 4px 0 0 0;
	clear: both;
}
#banners li{
	list-style: none;
	float: left;
	padding: 5px 0 0 0;
}
#copyright{
	clear: both;
	display: block;
	float: left;
	margin: 0 10px 0 337px;
	display: inline;
	width: 133px;
}
#home #contenidoprincipal p.avisolegal{
	margin: 6px 0 0 0;
	text-align: right;
	font-size: 90%;
	display: block;
	float:right;
	clear: none;
	width: 315px;
}
#home #contenidoprincipal p.avisolegal a{
	color: #999;
}
#home #firma img{
	margin: 320px 0 0 127px;
}
#home #firma img#premio{
	margin: 24px 0 0 10px;
}


/* interiores */
#tamano-texto{
	padding: 10px 0 10px 30px;
	float: left;
}
#tamano-texto img{
	margin-right: 10px;
}
#firma{
	width: 136px;
	float: left;
}
#firma img{
	margin: 295px 0 0 0; 
}
#seccion{
	width: 255px;
	float: left;
	margin-right: 17px;
}
#promo-seccion p{
	margin: 0;
	padding: 72px 0 22px 35px;
	color: #666;
	text-decoration: none;
}
#submenu{
	margin-top: 10px;
	background-color: Black;
	padding: 22px 13px;
}
#submenu ul{
	margin: 5px 0 0 0;
	padding: 0;
}
#submenu li{
	list-style: none;
	margin: 7px 0;
	font-size: 115%;
}
#submenu a{
	text-decoration: none;
	color: White;
	padding-left: 15px;
}
#contenidoprincipal{
	width: 428px;
	float: left;
	background-color: White;
	padding: 15px 36px;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contenidoprincipal.negro{
	background-color: black;
	color: White;
}
#contenidoprincipal.negro .clausula p{
	color: #B5B5B5;
}
#contenidoprincipal.negro ul.sm li{
	background: url(img/bullet-li-sm-blanco.gif) no-repeat 0 6px;
}
#contenidoprincipal.negro ul.sm a{
	color: White;
}
#contenidoprincipal.negro p.avisolegal a{
	color: White;
}
#contenido p, #contenido ul{
	font-size: 11px;
	line-height: 140%;
}
#contenido ul li ul{
	font-size: 100%;
}
#contenidoprincipal h1, #contenidoprincipal h2{
	font-size: 110%;
	text-transform: uppercase;
	margin: 20px 0;
	color: black;
	padding: 1px 3px 5px 0;
}
#contenidoprincipal h1 span.largo, #contenidoprincipal h2 span.largo{
	width: 405px;
}
#contenidoprincipal h3 {
	font-size: 120%;	
}
#contenidoprincipal p{
	text-align: justify;
	font-size: 100%;
}
#contenidoprincipal p.avisolegal{
	margin: 20px 0 0 0;
	text-align: right;
	font-size: 90%;
	clear: both;
}
#contenidoprincipal a{
	color: Black;
}
#contenidoprincipal a:hover{
	text-decoration: none;
}
#contenidoprincipal p.subir{
	text-align: right;
}
#contenidoprincipal.negro p.subir a{
	color: white;
}
#contenidoprincipal p.masinfo{
	padding-left: 20px;
	border-top: 1px solid black;
	padding-top: 10px;
	margin-top: 25px;
	background: url(img/masinfo.gif) no-repeat 0 12px;
}
#contenidoprincipal ul{
	margin: 10px 0;
	padding: 0;
	font-size: 100%;
}
#contenidoprincipal li{
	list-style: none;
	margin: 8px 0;
	padding-left: 7px;
	background: url(img/bullet-li.gif) no-repeat 0 6px;
}
#contenidoprincipal ul.sm{
	margin: 10px;
}
#contenidoprincipal ul.sm li{
	padding-left: 15px;
	margin: 2px 0;
	background: url(img/bullet-li-sm.gif) no-repeat 0 6px;
}

/* malaga */
.malaga #promo-seccion{
	background: url(img/promo-seccion-malaga.gif) no-repeat 0 0;
}
.malaga #submenu a{
	background: url(img/flechas-sbm-malaga.gif) no-repeat 0 6px;
}
.malaga #submenu a:hover, .malaga #submenu li.activa a{
	color: #FCFF00;
}
.malaga #contenidoprincipal{
	border: 11px solid #FCFF00;
}
.malaga #contenidoprincipal h1, .malaga #contenidoprincipal h2{
	border-bottom: 3px solid #FCFF00;
}

#tabla-meteo, table.rodado, table.resultados{
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0;
}
#tabla-meteo th{
	padding: 3px 0;
	font-size: 90%;
	border: 1px solid #CCCCCC;
}
#tabla-meteo td{
	text-align: center;
	padding: 3px 0;
	border: 1px solid #CCCCCC;
	font-size: 90%;
}
table.rodado td, table.resultados td{
	text-align: left;
	padding: 3px 6px 3px 3px;
	border-top: 1px solid #CCCCCC;
}
table.rodado th{
	text-align: left;
	padding: 3px 6px 5px 3px;
}
table.resultados td{
	padding: 6px 6px 6px 3px;
}
table.resultados th{
	padding: 6px 0 6px 3px;
}
#tabla-meteo td.mes{
	text-align: left;
	padding: 6px 6px 6px 3px;
}

table.tfnos-enlaces{
	border-collapse: collapse;
	width: 100%;
}
table.tfnos-enlaces td{
padding: 2px 10px 2px 0;
}
table.tfnos-enlaces td.sitio{
	width: 290px;
	padding-left: 10px;
}
table.tfnos-enlaces td.cebra{
	background-color: #F3F3F3;
}

/* permisos */
.permisos #promo-seccion{
	background: url(img/promo-seccion-permisos.gif) no-repeat 0 0;
}
.permisos #submenu a{
	background: url(img/flechas-sbm-permisos.gif) no-repeat 0 6px;
}
.permisos #submenu a:hover, .permisos #submenu li.activa a{
	color: #FF6D0B;
}
.permisos #contenidoprincipal{
	border: 11px solid #FF6D0B;
}
.permisos #contenidoprincipal h1, .permisos #contenidoprincipal h2{
	border-bottom: 3px solid #FF6D0B;
}

/* localizaciones */
.localizaciones #promo-seccion{
	background: url(img/promo-seccion-localizacione.gif) no-repeat 0 0;
}
.localizaciones #submenu a{
	background: url(img/flechas-sbm-localizaciones.gif) no-repeat 0 6px;
}
.localizaciones #submenu a:hover, .localizaciones #submenu li.activa a, .localizaciones input.boton{
	color: #F00;
}
.localizaciones #contenidoprincipal{
	border: 11px solid #F00;
}
.localizaciones #contenidoprincipal h1, .localizaciones #contenidoprincipal h2{
	border-bottom: 3px solid #F00;
	color: White;
	clear: both;
	float: left;
	width: 100%;
}
.localizaciones #contenidoprincipal h1.negro{
	color: black;
}

#contenidoprincipal ul#categoriaslocalizaciones{
	width: 100%;
}
#contenidoprincipal ul#categoriaslocalizaciones li{
	float: left;
	width: 192px;
}

form#altalocalizaciones p#rellenar{
	margin: 0 0 30px 0;
	padding-left: 0;
	background: none;
	font-weight: normal;
}
form#altalocalizaciones label{
	display: block;
	margin: 10px 0 3px 0;
}
#chkexterior, #chkinterior{
	vertical-align: middle;
}
form#altalocalizaciones label.checkbox{
	display: inline;
	vertical-align: middle;
	padding-right: 20px;
}
form#altalocalizaciones #txtnombre{
	width: 420px;
}
form#altalocalizaciones textarea{
	width: 420px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
}
form#altalocalizaciones #txadireccion{
	height: 50px;
}
input.fileinput{
	margin: 7px 0 5px 0;
	width: 420px;
}
form#altalocalizaciones input.boton{
	background-image: url(img/fnd-h1-localizaciones.gif);
}
.imagenes{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
body.localizaciones p.subir{
	clear:both;
}
.imagenes img{
	border: 6px solid black;
}

/* guia */
.guia #promo-seccion{
	background: url(img/promo-seccion-guia.gif) no-repeat 0 0;
}
.guia #submenu a{
	background: url(img/flechas-sbm-guia.gif) no-repeat 0 6px;
}
.guia #submenu a:hover, .guia #submenu li.activa a, .guia input.boton{
	color: #ADFF21;
}
.guia #contenidoprincipal{
	border: 11px solid #ADFF21;
}
.guia #contenidoprincipal h1, .guia #contenidoprincipal h2{
	border-bottom: 3px solid #ADFF21;
}

#contenidoprincipal p#directoriodisclaimer{
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
form p{
	margin: 20px 0 15px 0;
	padding-left: 7px;
	background: url(img/bullet-li.gif) no-repeat 0 6px;
	font-weight: bold;
}
#contenidoprincipal form .clausula p, #contenidoprincipal .clausula p{
	margin: 15px 0;
	padding-left: 0;
	background: none;
	font-weight: normal;
	font-size: 80%;
	clear: both;
	color: #676767;
}
form p.titf{
	margin: 20px 0 15px 0;
	padding-left: 0;
	float: left;
	width: 100%;
	background-image: none;
	font-weight: bold;
}

#checkboxs1{
	width: 220px;
	float: left;
	padding-bottom: 20px;
}
#checkboxs2{
	width: 190px;
	float: left;
}
#form-empresas #checkboxs1 input, #form-empresas #checkboxs2 input{
	float: left;
}
#form-empresas #checkboxs1 label, #form-empresas #checkboxs2 label{
	float: left;
	display: block;
	width: 185px;
	padding: 2px 0 0 5px;
}
#form-empresas #checkboxs2 label{
	width: 155px;
}
#form-empresas #checkboxs2 label#lblotro{
	display: inline;
	float: none;
}
#form-empresas #checkboxs2 input#txtotro, #checkboxs2 input#txtotro {
	width: 100px;
	float: none;
}


div.linea{
	clear: left;
}
#btn-formguia{
	clear:both;
	float:left;
}
#prof-personal{
/*	width: 220px;
	float: left;*/
	margin-bottom: 18px;
	float: left;
	width: 440px;
}
#prof-personal div.campo{
	width: 210px;
	float: left;
}
#prof-personal label{
	display: block;
	margin: 10px 0 3px 0;
}
#prof-personal label#lblidiomas{
	margin: 20px 0 6px 0;
}
#prof-personal input.txtinput{
	width: 180px;
	font-size: 100%;
}
#prof-personal select{
	width: 185px;
	font-size: 100%;
}
#prof-personal textarea{
	width: 180px;
	height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#prof-personal #idiomas div{
	margin-bottom: 12px;
}
#prof-personal #idiomas label{
	display: inline;
}
#prof-personal #idiomas select{
	width: 168px;
}
#prof-personal div.nombre-empresa input#txtnombre{
	width: 390px;
}
#creditos{
	/*width: 200px;
	float: left;*/
}
#creditos label{
	display: block;
	margin: 10px 0 3px 0;
}
#creditos input.txtinput, #creditos select{
	width: 180px;
	font-size: 100%;
}
#creditos input#txttitulo1, #creditos input#txttitulo2, #creditos input#txttitulo3{
	width: 390px;
}
#creditos input#txtanio1, #creditos input#txtanio2, #creditos input#txtanio3{
	width: 60px;
}
#creditos select#ddltipo1, #creditos select#ddltipo2, #creditos select#ddltipo3{
	margin-right: 20px;
}
#creditos select#ddlpais1, #creditos select#ddlpais2, #creditos select#ddlpais3{
	width: 180px;
	padding: 1px 0;
	margin-right: 20px;
}
#txtotro{
	font-size: 100%;
}
#creditos div.linea-pais{
	width: 150px;
	float: left;
}
#creditos div.linea-anio{
	width: 35px;
	float: left;
}
#creditos hr{
	margin: 25px 0 20px 0;
}
hr{
	border: 0;
	border-top: 1px solid black;
	height: 1px;
	padding: 0;
	color: Black;
	float: left;
	width: 100%;
	clear: both;
}
input.boton{
	border: 0;
	font-size: 100%;
	padding: 0 0 0 18px;
	text-transform: uppercase;
	clear: both;
	margin-top: 25px;
	margin-left: 162px;
	background: black url(img/fnd-h1-guia.gif) no-repeat 5px 5px;
}

#intro-buscador{
	margin-bottom: 40px;
}
#formulario-busqueda input.txtinput{
	margin-right: 15px;
	width: 150px;
	margin-left: 17px;
}
form#formulario-busqueda, form#buscador-empresas{
	margin:30px 0 10px 0;
	padding-bottom: 40px;
}
form#formulario-busqueda h2{
	clear: both;
	float: left;
	width: 100%;
}
form#buscador-profesionales.resultados{
	margin:10px 0 10px 0;
	padding-bottom: 20px;
}
form#formulario-busqueda div.linea{
	padding-bottom: 10px;
}
form#formulario-busqueda hr{
	margin-bottom: 30px;
}
form#formulario-busqueda input.boton{
	margin-left: 150px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 1px 3px 0 20px;
	overflow: visible;
}

table.resultados{
	border-collapse: collapse;
	width: 100%;
}
table.resultados th{
	text-align: left;
}

/* noticias */
.noticias #promo-seccion{
	background: url(img/promo-seccion-noticias.gif) no-repeat 0 0;
	margin-top: -15px;
}
.noticias #promo-seccion p{
	padding: 87px 0 25px 35px;
}
.noticias #submenu a{
	background: url(img/flechas-sbm-noticias.gif) no-repeat 0 6px;
}
.noticias #submenu a:hover, .noticias #submenu li.activa a{
	color: #F805C2;
}
.noticias #contenidoprincipal{
	border: 11px solid #F805C2;
}
.noticias #contenidoprincipal h1, .noticias #contenidoprincipal h2{
	border-bottom: 3px solid #F805C2;
	clear: both;
}
.noticias #contenidoprincipal h2 a{
	text-decoration: none;
	color: black;
}

.noticia img{
	float: right;
	border: 9px solid black;
	margin-left: 13px;
}
.paginacion p{
	text-align: center;
	margin: 20px 0 10px 0;
}
.paginacion a{
	padding: 4px;
}

/* contacto */
.contacto #contenidoprincipal{
	border: 11px solid #7200FE;
}
.contacto #contenidoprincipal h1, .contacto #contenidoprincipal h2{
	border-bottom: 3px solid #AC6AFF;
}
.contacto #submenu a{
	background: url(img/flechas-sbm-contacto.gif) no-repeat 0 6px;
}
.contacto #submenu a:hover, .contacto #submenu li.activa a{
	color: #AC6AFF;
}

form#form-contacto label{
	display: block;
	margin: 10px 0 3px 0;
}
form#form-contacto #txtnombre, form#form-contacto #txtcomo, form#form-contacto textarea{
	width: 420px;
}
form#form-contacto input.boton{
	background-image: url(img/fnd-h1-contacto.gif);
	color: #AC6AFF;
}

/* sphider (buscador) */
.sphider #contenidoprincipal{
	border: 11px solid #0BCBFF;
}
.sphider #contenidoprincipal h1, .sphider #contenidoprincipal h2{
	border-bottom: 3px solid #0BCBFF;
}

.sphider #results{
	color: #1E1E1E;
}
.sphider #results a{
	color: #0BCBFF;
}
.sphider div.description{
	margin: 7px 0 15px 0;
	line-height: 140%;	
}

/* videos */
.sphider #submenu a{
	background: url(img/flechas-sbm-videos.gif) no-repeat 0 6px;
}
.sphider #submenu a:hover, .sphider #submenu a span, .sphider #submenu li.activa a{
	color: #0bcbff;
}
.sphider p#player{
	margin-top: 20px;
}
.sphider #copyright-video{
	font-size: 90%;
	margin-left: 215px;
}
.sphider #contenidoprincipal.negro h1{
	color: white;
}

/* mapa web */
.malaga #promo-seccion.promo-mw{
	background: url(img/promo-seccion-mapa.gif) no-repeat 0 0;
}

div.error p{
	color: red;
	border: 2px solid red;
	padding: 10px;
	background-color: #FFF6F6;
}
form p.error{
	margin: 5px 0;
	padding-left:0;
	background-image: none;
	font-weight: normal;
	color: #f00;
}
div.ok p strong{
	text-transform: uppercase;
	font-size: 110%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#capa-loading {
	width: 428px;
	float: left;
	background-color: black;
	color: White;
	padding: 30px 36px 15px 36px;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 11px solid #F00;
	height: 400px;
	text-align: center;
	position: absolute;
	left: 336px;
}
#capa-loading img{
	padding-bottom: 9px;
	padding-top: 30px;
}


.obligatorio{
	color: Red;
}


/* form de rodaje */
#lbltitulo{
	clear: both;
}
#titulo{
	width: 100%;
	margin-top: 3px;
}
#tipo-produccion #chk1, #chk2, #chk3{
	width: 32%;
}
#chk1, #chk2, #chk3{
	float: left;
}
#chk1 *, #chk2 *, #chk3 *{
	vertical-align: middle;
}
#personajes{
	float: left;
	width: 100%;
}
#personajes div.campo{
	width: 50%;
	float: left;
	margin-top: 13px;
}
#personajes label{
	display: block;
}
#personajes input{
	margin-top: 3px;
	width: 200px;
}
.produc{
	float: left;
	width: 100%;
}
.produc input{
	margin-top: 3px;
}
.produc label{
	display: block;
}
div.linea{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
div.campo{
	float: left;
}
input#nombrep{
	width: 145px;
}
input#callep{
	width: 180px;
}
input#nump{
	width: 60px;
}
#cpp{
	width: 40px;
}
#ciudadp{
	width: 100px;
}
#paisp{
	width: 80px;
}
#cmp-nombrep, #cmp-callep, #cmp-cpp, #cmp-ciudadp, #cmp-paisp, #cmp-dnip, #cmp-faxp, #cmp-emailp{
	margin-right: 10px;
}
#dnip{
	width: 70px;
}
#telefonop, #faxp{
	width: 70px;
}
#emailp{
	width: 140px;
}
#webp{
	width: 180px;
}

input#nombrep-a{
	width: 145px;
}
input#callep-a{
	width: 180px;
}
input#nump-a{
	width: 60px;
}
#cpp-a{
	width: 40px;
}
#ciudadp-a{
	width: 100px;
}
#paisp-a{
	width: 80px;
}
#cmp-nombrep-a, #cmp-callep-a, #cmp-cpp-a, #cmp-ciudadp-a, #cmp-paisp-a, #cmp-dnip-a, #cmp-faxp-a, #cmp-emailp-a{
	margin-right: 10px;
}
#dnip-a{
	width: 70px;
}
#telefonop-a, #faxp-a{
	width: 70px;
}
#emailp-a{
	width: 140px;
}
#webp-a{
	width: 180px;
}
#solicitud-rodaje p{
	float: left;
	width: 100%;
}
#dr{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#persona-contacto, #persona-contacto2, #persona-rellena{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
#persona-contacto label, #persona-contacto2 label, #persona-rellena label{
	display: block;
}
#persona-contacto input, #persona-contacto2 input, #persona-rellena input{
	margin-top: 3px;
}
#personac, #personac2, #personar{
	width: 100%;
}
#cargoc, #cargoc2, #cargor{
	width: 130px;
	margin-right: 10px;
}
#telefonoc, #telefonoc2, #telefonor{
	width: 100px;
	margin-right: 10px;
}
#emailc, #emailc2, #emailr{
	width: 150px;
	margin-right: 10px;
}

#diasrodaje{
	width: 40px;
}

#totaln, #artisticon, #tecnicon{
	width: 40px;
	margin-right: 10px;
}

#material-tecnico #chk1, #material-tecnico #chk2{
	width: 50%;
}
#lblmedidas{
	margin: 8px 0 0 0;
	clear: both;
	float: left;
	width: 100%;
}
#medidas{
	width: 100%;
	height: 80px;
	margin-top: 3px;
}
#implica #chk1{
	width: 35%;
}
#implica #chk2{
	width: 65%;
}
#lblmontaje, #lblvehiculos, #lblobservaciones{
	margin: 8px 0 0 0;
	clear: both;
	float: left;
	width: 100%;
}
#montaje, #vehiculos, #observaciones{
	width: 100%;
	height: 80px;
	margin-top: 3px;
}

#espacio-vehiculos label{
	display: block;
}
#espacio-vehiculos input{
	margin-top: 3px;
}
#plazas{
	width: 60px;
	margin-right: 10px;
}
#calleev{
	width: 180px;
	margin-right: 10px;
}
#delev{
	width: 70px;
	margin-right: 10px;
}
#alev{
	width: 70px;
	margin-right: 10px;
}
#horarioev{
	width: 100%;
}

#nombres{
	width: 95px;
	margin-right: 10px;
}
#polizas{
	width: 160px;
}
#cmp-presuproduc{
	margin-bottom: 13px;
}
#parrafoconinputs{
	line-height: 230%;
}
#presuproduc, #presumalaga{
	width: 80px;
}
#presuhosteleria, #presualquileres, #presuprofesionales, #presuotros{
	width: 25px;
}
#contenido form p.nota{
	margin: 10px 0 10px 0;
	padding-left: 0;
	background: none;
	font-weight: normal;
	font-size: 9px;
	line-height: normal;
	color: #999999;
}
form#solicitud-rodaje input.boton{
	color: #FF6D0B;
	overflow: visible;
	background-image: url(img/fnd-h1-permisos.gif);
}

#direccionct, #callect, #horarioct{
	width: 100%;
	margin-top: 3px;
}

#loc-dir-hor label, #loc-dir-hor2 label, #loc-dir-hor3 label{
	display: block;
	margin-bottom: 3px;
}
#loc-dir-hor textarea#direccionloc, #loc-dir-hor2 textarea#direccionloc2, #loc-dir-hor3 textarea#direccionloc3{
	margin-right: 20px;
}
#loc-dir-hor textarea, #loc-dir-hor2 textarea, #loc-dir-hor3 textarea{
	width: 200px;
}
#fechasloc label, #fechasloc2 label, #fechasloc3 label{
	display: block;
	margin-bottom: 3px;
}
#fechasloc input#fechaloc, #fechasloc2 input#fechaloc2, #fechasloc3 input#fechaloc3{
	margin-right: 20px;
}
#fechasloc, #fechasloc2, #fechasloc3{
	margin-bottom: 10px;
}
#lblmapaloc, #lblsinopsisloc, #lblmapaloc2, #lblsinopsisloc2, #lblmapaloc3, #lblsinopsisloc3{
	margin-bottom: 3px;
	display: block;
}
#mapaloc, #mapaloc2, #mapaloc3 {
	margin-bottom: 10px;
	width: 100%;
}
#sinopsisloc, #sinopsisloc2, #sinopsisloc3{
	width: 100%;
}
#lblmedidas, #lblmontaje{
	display: block;
	margin-bottom: 3px;
	margin-top: 15px;
}
#lblobservaciones, #lblvehiculos{
	display: block;
	margin-bottom: 3px;
	margin-top: 10px;
}
#direccionct{
	margin: 3px 0 10px 0;
}
#callect{
	margin: 3px 0 10px 0;
}
#horarioct{
	margin: 3px 0 10px 0;
}
#lblmapaev{
	display: block;
	margin-bottom: 3px;
	margin-top: 10px;
}
#lblmapact{
	display: block;
	margin-bottom: 4px;
	margin-top: 2px;
}
#mapact{
	width: 100%;
}

.lbltelefonoen{
	margin-top: 10px;
}

/* .chino #noticias-home { background:url(img/noticias-bg.gif) no-repeat; width:352px; height:113px; border:none; }
.chino #noticias-home .mas { bottom:13px; right:13px; } */
.chino #videos-home .mas { margin-top:68px; }
.chino #copyright { width:auto; }