/* CSS Document */


	body, html{
		margin:0;
		height:100%;
		background:url(../images/index_fondo.jpg) top repeat-x #fefefe;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		}
	h1,h2,p{
		margin:0px 15px;
		}
	h1{
		color:#333333;
		font-size:1.5em;
		border-bottom:1px dashed #4c3c35;
		background:url(../images/ico_rect_naranja.gif) 10px 20px no-repeat;
		padding:20px 0 0 40px;
		margin:0;
		}
	h2{
		color:#333333;
		font-size:0.9em;
		font-weight:bold;
		background:url(../images/ico_recuadro_gris.gif) left no-repeat;
		padding-left:10px;
		margin-left:40px;
		margin-top:20px;
		}
	p{
		margin:0px 50px;
		padding:5px 0 10px 0;
		font-size:0.8em;
		}
	a:hover{
		color:#da920a;
		}
	a{
		color:#333333;
		border-bottom:1px dotted #CCCCCC;
		text-decoration:none;
		}
		
		
.h1_lema2{
		color:#da920a;
		font-size:0.5em;
}	
		
		
		
		
	div#contenedor{
		/*width:786px;*/
		position: relative;
		width:800px;
		background:url(../images/contenedor_fondo.jpg) top repeat-x #4c3c35;
		min-height:90%;
		margin:0 auto;
		overflow:visible;
		}
		div#contenedor2{
			width:728px;
			margin:0 auto;
			}
			div#cabecera{
				background:#ede9dd;
				text-align:center;
				height:146px;
				padding:4px 1px 0 6px;
				}
			div#menu{
				height:100px;
				text-align:center;
				background:#da920a;
				padding:6px 0 6px 0;
				}
			div#contenido{
				background:#FFFFFF;
				border:1px solid #4c3c35;
				border-bottom:none;
				/*border-top:none;*/
				min-height:500px;
				overflow:hidden;
				}
				
				
				
				
				
				
	div#inicio{
		width:728px;
		height:500px;
		background:url(../images/inicio.jpg) center no-repeat #333333;
		}
		div#inicio_menu{
			position:relative;
			left:165px;
			width:195px;
			text-align:left;
			}
			div#inicio_menu ul{
				margin:0 auto auto 40px;
				padding:30px 0 0 0;
				list-style:none;
				list-style-image:url(../images/ico_rect_naranja.gif);
				font-size:0.8em;
				}
				div#inicio_menu ul li a:hover{
					color:#FF9900;
					}
				div#inicio_menu ul li a{
					text-decoration:none;
					color:#666666;
					text-transform:uppercase;
					font-weight:bold;
					border:0;
					}
				div#inicio_menu ul ul{
					margin:0;
					padding:0 0 40px 0px;
					list-style:none;
					list-style-image:url(../images/ico_recuadro_gris.gif);
					font-size:1em;
					color:#999999;
					}
					div#inicio_menu ul ul li a:hover{
						color:#FF9900;
						}
					div#inicio_menu ul ul li a{
						color:#666666;
						text-decoration:none;
						text-transform:none;
						font-weight:normal;
						border:0;
						}
						
						
						
						
	div#empresa_up{
		width:563px;
		background:url(../images/empresa0.jpg) center no-repeat #4c3c35;
		overflow:hidden;
		height:241px;
		border-bottom:2px solid #4c3c35;
		padding-top:72px;
		padding-left:163px;
		}
	div#empresa_down{
		background:url(../images/empresa04.jpg) right no-repeat;
		}
		
		
		
		
	div#servicios div{
		height:130px;
		width:100%;		
		vertical-align:bottom;
		text-align:right;
		margin-top:20px;
		border-bottom:2px solid #4c3c35;
		border-top:1px solid #CCCCCC;
		}
		div#servicios div a:hover{
			color:#FF9900;
			}
		div#servicios div a{
			color:#FFFFFF;
			font-size:1.3em;
			font-weight:bold;
			text-decoration:none;
			position:relative;
			top:103px;
			margin-right:5px;
			border:0;
			}
			div#servicios_bodas{
				background:url(../images/servicios_bodas.jpg);
				}
			div#servicios_catering{
				background:url(../images/servicios_catering.jpg);
				}
			div#servicios_festivales{
				background:url(../images/servicios_festivales.jpg);
				}
			div#servicios_congresos{
				background:url(../images/servicios_congreso.jpg);
				}
	div#servicios_cambiar{
		background:#4c3c35;
		color:#999999;
		text-align:right;
		font-size:0.7em;
		font-weight:bold;
		padding:5px;
		}
		div#servicios_cambiar a:hover{
			color:#FF9900;
			}
		div#servicios_cambiar a{
			color:#FFFFFF;
			text-decoration:none;
			border:0;
			}
			
			
			
	
	div.servicios_bodas_listado{
		width:100%;
		height:120px;		
		border-bottom:2px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		background:url(../images/servicios_listado_fondo.jpg) center repeat-x;
		margin:10px 0;
		}
		div.servicios_bodas_listado_datos{
			background:url(../images/servicios_bodas_listado_dat.jpg) right no-repeat;
			height:120px;
			}
		div.servicios_cater_listado_datos{
			background:url(../images/servicios_cater_listado_dat.jpg) right no-repeat;
			height:120px;
			}
		div.servicios_congre_listado_datos{
			background:url(../images/servicios_congre_listado_dat.jpg) right no-repeat;
			height:120px;
			}
		div.servicios_festi_listado_datos{
			background:url(../images/servicios_espec_listado_dat.jpg) right no-repeat;
			height:120px;
			}			
			div.servicios_bodas_listado_datos h2, div.servicios_festi_listado_datos h2, div.servicios_cater_listado_datos h2, div.servicios_congre_listado_datos h2{
				color:#666666;
				font-size:0.9em;
				padding:0;
				margin:0;
				font-weight:bold;
				height:40px;
				padding-top:10px;
				background:none;
				}
			div.servicios_bodas_listado_datos a:hover img, div.servicios_festi_listado_datos a:hover img, div.servicios_cater_listado_datos a:hover img, div.servicios_congre_listado_datos a:hover img{
				border:1px solid #FF9900;
				}
			div.servicios_bodas_listado_datos a img, div.servicios_festi_listado_datos a img, div.servicios_cater_listado_datos a img, div.servicios_congre_listado_datos a img{
				border:1px solid #CCCCCC;
				}
		div.servicios_bodas_listado_imggrande{
			float:left;
			height:120px;
			width:160px;
			border-right:1px solid #CCCCCC;
			margin-right:10px;
			background-position:center;
			}
			
			
			
			
			
	div#contactar_up
		{
		background:url(../images/empresa04.jpg) 210px 40px no-repeat;
		}
	div.drc {
	width:90%;
	float:left;
	overflow:hidden;
	margin-left:60px;
	margin-top:10px;
	font-size:0.8em;
	height:550px;
	background:url(../images/contactar_fondo.jpg) bottom right no-repeat;
	}
	div.drc input {
		width:168px;
		height:20px;
		font-size:12px;
		color:#111e24;
		background-color:#fcfdfb;
		border:1px #8c8d8d solid;
		padding:2px;
		margin:3px 0;		
		}
	div.drc input.nombre {
		background:url(../images/icono-nombre.gif) 10px 5px no-repeat;
		padding:2px 0 0 30px;
		}
	div.drc input.email {
		background:url(../images/icono-email.gif) 10px 6px no-repeat;
		padding:2px 0 0 30px;
		}
	div.drc input.telefono {
		background:url(../images/icono-telefono.gif) 10px 4px no-repeat;
		padding:2px 0 0 30px;
		}
	div.drc input.compania {
		background:url(../images/icono-compania.gif) 11px 5px no-repeat;
		padding:2px 0 0 30px;
		}
	div.drc input.sitio {
		background:url(../images/icono-sitio.gif) 11px 5px no-repeat;
		padding:2px 0 0 30px;
		}
	div.drc input.enviar {
		width:121px;
		height:26px;
		border:none;
		background:url(../images/enviar.gif) no-repeat;
		}
	div.drc input.enviar2 {
		width:121px;
		height:26px;
		border:none;
		background:url(../images/enviar2.gif) no-repeat;
		}
	div.drc textarea {
		width:160px;
		height:52px;
		border:none;
		font-size:12px;
		color:#111e24;
		background:#fcfdfb url(../images/icono-mensaje.gif) 11px 8px no-repeat;
		;
		border:1px #8c8d8d solid;
		padding:7px 8px 5px 30px;
		overflow-y:hidden;
		}
	div.drc input[type=submit]:hover{
		border:1px dashed #CCCCCC;
		background:#ede9dd;
		cursor:pointer;
		}
	div.drc input[type=submit]{
		border:1px dashed #CCCCCC;
		}
		
		
		
		
		
		
	form#catalogo{
		margin:20px auto 40px auto;
		border:1px dashed #CCCCCC;
		padding:20px;
		width:70%;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		}
		form#catalogo input {
			width:168px;
			font-size:12px;
			color:#111e24;
			background-color:#fcfdfb;
			border:1px #8c8d8d solid;
			padding:2px;
			margin:3px 0;		
			}
		form#catalogo input[type=submit]:hover{
			border:1px dashed #CCCCCC;
			background:#ede9dd;
			cursor:pointer;
			}
		form#catalogo input[type=submit]{
			border:1px dashed #CCCCCC;
			padding:2px;
			}
			
			
			
			
			
			
			
			
		table.articulos td{
			vertical-align:top;
			text-align:center;
			font-size:0.8em;
			}
			table.articulos td a img{
				border:1px solid #CCCCCC;
				}
				table.articulos td a{
					border:0;
					}
					
					
					
					
					
					
					
	div#articulos{
		background:url(../images/articulos.jpg) center no-repeat;
		height:449px;
		width:726px;
		}
		div#articulos ul{
			padding:0;
			margin:0;
			list-style:none;
			}
			div#articulos ul li{
				width:242px;
				height:180px;
				float:left;
				text-align:center;
				font-size:1em;
				font-weight:bold;
				}
				div#articulos ul li a:hover{
					color:#da920a;
					}
				div#articulos ul li a{
					color:#FFFFFF;
					border:0;
					}
			div#articulos ul li.uno{
				padding-top:42px;
				}
			div#articulos ul li.dos{
				padding-top:170px;
				height:52px;
				}
			div#articulos ul li.tres{
				padding-top:170px;
				height:52px;
				width:484px;
				}
					
			
			
	
						
	
				
				
	div#pie{
		background:#333333;
		color:#FFFFFF;
		width:100%;
		height:30px;
		text-align:center;
		}
		div#pie ul{
			list-style:none;
			position:absolute;
			left:50%;
			margin-left:-160px;
			}
			div#pie ul li{
				float:left;
				margin:0 15px 0 0;
				}
				div#pie ul li a:hover{
					color:#FF9900;					
					}
				div#pie ul li a{
					color:#FFFFFF;
					text-decoration:none;
					font-weight:bold;
					text-transform:uppercase;
					font-size:0.7em;
					border:0;
					}

div#pie_datos {
padding-top:10px;
		background:#333333;
		color:#C0C0C0;
		width:100%;
		text-align:center;
		font-size:0.7em;
}
div#pie_datos a {
			color:#FFFFFF;
			text-decoration:none;
			border:0;

}div#pie_datos a:hover, a:visited {
			color:#c0c0c0;
			text-decoration:none;
			border:0;

}

#clausula {
    background: none repeat scroll 0 0 #6D6259;
    border: 2px dashed #4B433D;
    color: #FFFFFF;
   /* display: none;*/
    font-size: 11px;
    height: 268px;
    padding: 10px;
    position: absolute;
    right: 40px;
    top: 572px;
    width: 323px;
    z-index: 100;
}
