body {
	background: url(imagenes/fondo2.jpg) #392467 repeat-x ;
	margin: 0px;
  	padding:0px;
}
a:link {
	color: #9FA3BD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.contenedor {
	margin:0px auto;
	width:921px;
	margin-top:10px;
}
.logo {
	 width:377px;
	 height:100px;
	 float:left;
	 margin-right:34px;
	 margin-bottom:5px;
}
.llamenos {
	width:138px;
	height:86px;
	float:left;
	padding-top:13px;
}
.disponib {
	border:#56457c 2px solid;
	background:#2E2542;
	width:358px;
	height:72px;
	float:left;
	padding:5px;
	margin-top: 13px;
}
.barra-menu {
	width:921px;
	height:32px;
	float:left;
	background:#000034;
}
.clearfix {
	clear:both;
}
.flash {
	width:920px;
	height:344px;
	float:left;	
}
.gal {
	width:921px;
	height:593px;
}
.descrip {
	width:921px;
	background:#392467;
	float:left;	
 	padding-bottom:20px;	
}
.descrip2 {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}
.descrip3 {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}
.descrip4 {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}
.descrip5 {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}
.descrip6 {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}

.descrip-gal {
	width:921px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}

.descrip-bottom {
	width:921px;
	height:200px;
	float:left;	
 	padding-bottom:20px;	
	background:#392467;
}

.fotos {
	width:191px;
	float:left;
	margin-top: 15px;
}
.fotos2 {
	width:191px;
	height:500px;
	float:left;
	margin-top: 15px;
}
.fotos3 {
	width:191px;
	height:650px;
	float:left;
	margin-top: 15px;
}
.fotos-gal {
	width:191px;
	height:132px;
	float:left;
	margin-top: 15px;
}
.fotos img {
	margin-left:20px;
	margin-top:5px;
}
.texto {
	width:685px;
	color:#FFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
}
.texto-prensa {
	width:242px;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
}
.texto-agencia {
	color: #9989B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.texto2 {
	width:340px;
	float:left;
}
.uno {
   	margin-top:10px;	
}

.dos {
	float:left;
	margin-top:20px;
	width:427px;	
}
.dos-prensa {
	float:left;
	margin-top:20px;
	width:138px;	
}

.tres {
	float:left;
	margin-top:20px;
	width:717px;
	height:30px;	
}

.cuatro {
	float:left;
	margin-top:10px;
	width:682px;
	height:330px;	
}
.texto img {
	float:left;	
	margin-left:21px;
	margin-top:20px;
}
.barra-footer {
	border-bottom: #392467 2px dotted;
	margin-top:10px;
	margin-bottom:10px;
	float:left;	
}
.ultra {
	color:#56457c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-top:2px;
	margin-left:190px;
	float:left;
}
.idioma a {
	font-size:14px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding-top:8px;
	margin-right:48px;
}
.idioma a:hover {
	color:#cccccc;
}
.idioma2 {
	font-size:14px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding-top:8px;
	margin-right:0px;
}
.idioma2:hover {
	color:#cccccc;
}
.menu {
	font-size:12px;
	color:#9FA3BD;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	text-transform:uppercase;
}

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		background:url(imagenes/separador.png) no-repeat right 2px;
		margin-left:5px;
		}

	#jsddm li a
	{	display: block;
		padding: 7px 12px;
		text-decoration: none;
		white-space: nowrap;
		color: #9FA3BD;}

	#jsddm li a:hover
	{	background:none;
		color:#FFFFFF;
	
	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			margin:3px 0 0 -10px;
			}
		
		#jsddm li ul li
		{	float: none;
			/*display: inline;*/
			background:none;
			font-size:10px;}
		
		#jsddm li ul li a
		{	width: auto;
			background:#3D3962;}
		
		#jsddm li ul li a:hover
		{	background:#3D3962; }

.texto-footer {
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
margin-top:15px;
}
.zocalo {
background: url(imagenes/zocalo.gif) no-repeat;
width:921px;
height:21px;
margin-top:15px;
}

.zocalo2 {
background: url(imagenes/zocalo2.gif) no-repeat;
width:921px;
height:21px;
margin-top:15px;
}

.zocalo {
background: url(imagenes/zocalo.gif) no-repeat;
width:921px;
height:21px;
margin-top:15px;
}

.zocalo img {
	float:right;
	margin-right:50px;
	margin-top:-70px;

}

.zocalo2 img {
	float:right;
	margin-right:50px;
	margin-top:-70px;

}
.ultimo {
	color: #9989B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}

.formulario {
	width:921px;
	height:500px;
	margin-bottom:60px;
	z-index:1;
}

/*------------------------------Formulario Contacto--------------------------------*/


.form{
	float:left;
	padding:40px;
	width:300px;
	margin:20px 10px;
	background:#392467;
	border:solid 1px #4D318E;
	border:none \0/; /* hack IE9 */
}	
 
.form .titulo{
	float:left;
	font:bold 25px Arial;
	color:#333;
	margin-top:0px
}	

.form h2 {
	float:left;
	padding:5px 0 6px 0;
	font:bold 15px arial;
	border-bottom:solid 1px #B69B80;
	width:100%;
	color:#666;
	padding-bottom:15px;
	margin-bottom:15px;
}

.form h2 span {
	font:bold 27px arial;
	color:#7E512D;
}

.form h3 {
	float:left;
	padding:5px 0 6px 0;
	font:normal 15px arial;
	width:100%;
	color:#21302F;
	margin-bottom:15px;
	border:none;
	text-align:center;	
}

.form label {
	float:left;
	width:280px;
	font:normal 11px arial;
	text-align:left;
	color:#FFFFFF;
	padding:2px 0 4px 0;
	margin-right:20px;
}

.form label.medio {
	float:left;
	width:100px;
	font:normal 11px arial;
	text-align:left;
	color:#FFFFFF;
	padding:2px 0 4px 0;
	margin-right:50px;
}

.form label.check {
	float:left;
	padding:0px;
	width:100%;
}

.form  label  label.error{
	padding:0px;
	color:#FFFFFF;

}
.form  input {
	width:270px;
	background:url(../images/inputMotorBack.jpg) top right repeat-x #fff;
	border:solid 1px #ccc;
	padding:5px;
	margin-top:4px;
}

.form  input.fecha {
	width:120px;
	background:url(../images/inputFechaBack.jpg) top right repeat-x #fff;
	border:solid 1px #ccc;
	padding:5px;
	margin-top:4px;
}

.form  input:focus {
	background:url(../images/inputBackFocus.jpg) top left repeat-x #FFFFCC;
}

.form  select {
	width:270px;
	background:url(../images/inputMotorBack.jpg) top right repeat-x #fff;
	border:solid 1px #ccc;
	padding:5px;
}

.form textarea {
	width:270px;
	background:url(../images/inputMotorBack.jpg) top right repeat-x #fff;
	border:solid 1px #ccc;
	height:80px;
	padding:5px;
	margin-top:4px;
}

.form textarea:focus {
	background:url(../images/inputBackFocus.jpg) top left repeat-x #FFFFCC;
}

.form .separador {
	width:100%;
	background:url(../images/motorSeparador.jpg) repeat-x;
	height:2px;
	margin:15px 0px;
	float:left;
}

.form  input.btn {
	width:119px;
	/*background:#eee;
	border:solid 1px #ccc;*/
	background:url(../images/enviarBtn.png) 0px -40px no-repeat;
	font:bold 14px arial;
	cursor:pointer;
	float:left;
	padding:11px 0;
	border:none;
	text-align:center;
	color:#fff;

}

.form  input.btn:hover {
	background:url(../images/enviarBtn.png) no-repeat;
}

.form input.radio {
	width:10px;
}

.form span.vanadium-advice {
	float:left;
	color:red;
	clear:both;
	font:bold 12px arial;
	text-align:left;
	width:200px;
	padding:5px 20px 0 20px;
	background:url(../images/error.gif) 0px 5px no-repeat;
}

.form  input.vanadium-valid, .form textarea.vanadium-valid {
	border:solid 1px #33cc00;
}

.form  input.vanadium-invalid, .form textarea.vanadium-invalid {
	border:solid 1px red;
}

.formulario .enviado {
	font:normal 20px arial;
	text-align:center;
	width:380px;
	float:left;
	line-height:20px;
	color:#FFFFFF;
	background:#392467;
	border:solid 1px #4D318E;
	padding:40px 10px;
	margin-top:35px;
	margin-left:50px;
	
}

.formulario .error {
	font:normal 18px arial;
	text-align:center;
	padding-top:20px;
	width:100%;
	margin:0 20px;	
	float:left;
	line-height:20px;
	color:#FFFFFF;
}

.form .footer {
	width:324px;
	float:left;
	clear:both;
	height:15px;
	background:url(../images/motorFooter.jpg) no-repeat;
}

#ui-datepicker-div {
	font-size:13px;
}




