body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image: url(images/degrade.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.borde_imagen {

	border: 2px solid #000000;
}

.borde_imagen2 {

	border: 2px solid #563A29;
}
.textos_blanco_titulo3 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
}
.textos_blanco_titulo {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #FFFFFF;
	font-weight:bold;
}
.textos_blanco_titulo2 {
	font-family: "Trebuchet MS";
	font-size: 26px;
	color: #FFFFFF;
	font-weight:bold;
}

.textos_verde {
	font-family: Arial;
	font-size: 12px;
	color: #76450A;

}
.textos_verde2 {
	font-family: Arial;
	font-size: 21px;
	color: #76450A;
}
.textos_verde3 {
	font-family: Arial;
	font-size: 18px;
	color: #76450A;
}
.textos_verde2 a{
	font-family: Arial;
	font-size: 14px;
	color: #76450A;
	text-decoration: none;
}
.textos_verde2 a:hover{text-decoration: underline;}
.textos_blanco{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align:justify;
}
.textos_blanco2{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}
.textos_negro{
font-family: Arial;
	font-size: 14px;
	color: #000000;
text-align:justify;
}
.textos_negro1{
font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.textos_negro2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
text-align:justify;

}
.textos_negro2a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;

}
.textos_negro3 {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.fondoarribader2{
	background-image: url(images/5.jpg);
	background-repeat: no-repeat;
	background-position: 746px top;
}
.fondoarribader{
	background-image: url(images/5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fondobuscador {
	background-image: url(images/fondo_buscador.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondoquienes{
	background-image: url(images/fondo_quienes.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondocontacto{
	background-image: url(images/fondo_contacto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondoquienes2{
	background-image: url(images/fondo_quienes2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondopublique{
	background-image: url(images/fondo_publique.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondopublique2{
	background-image: url(images/fondo_publique2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondolinks{
	background-image: url(images/fondo_links.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondobuscador2 {
	background-image: url(images/fondo_buscador2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondosuperdestacado {
	background-image: url(images/fondo_superdestacado.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondonoticias {
	background-image: url(images/fondo_noticias.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondopromociones{
	background-image: url(images/fondo_promociones.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.textos_abajo{
		font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.caja-input {
	font-family: Arial;
	font-size: 14px;
	color: #76450A;
	text-decoration: none;
	border: 2 px solid #76450A;
}
.boton {
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	border: 2px solid #7BA700;
	background-color: #76450A;

}
.boton2 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #76450A;
	background-color: #76450A;

}
.caja-buscador {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	scrollbar-arrow-color: #000000;

}


.paginador{
	font-family: Arial;
	font-size: 14px;
 color: #76450A;
}



div.contacto_rest_search{
    background: white;
	width: 250px;
	height: 350px;
    border: 3px solid #4A4A4A;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
	position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -125px;
    margin-top: -175px;
    z-index: 999;
    -moz-box-shadow:0px 0px 15px #000; 
    -webkit-box-shadow:0px 0px 15px #000; 
    box-shadow:0px 0px 15px #000; 
    display: none;
    padding: 15px;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

div.contacto_rest_search a.close_popup{
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 3px;
    right: 3px;
}

div.contacto_rest_search fieldset{
    border: 0px;
    margin: 10px 0;
    padding: 0;
}

div.contacto_rest_search fieldset label{
    display: block;
    color: #4A4A4A;
}
div.contacto_rest_search fieldset label span{
    color: #970004;
}
div.contacto_rest_search fieldset input{
    width: 230px;
    border: 1px solid #7C7C7C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    font-size: 9pt;
}

div.contacto_rest_search fieldset input.boton{
    width: auto;
    border: 1px solid #6f9818;
    background: #b08950;
    color: white;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 20px;
    font-size: 8pt;
    margin: 0 auto;
    cursor: pointer;
    display: block;
}

div.contacto_rest_search fieldset textarea{
    width: 230px;
    height: 60px;
    border: 1px solid #7C7C7C;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    font-size: 9pt;
}

div.contacto_rest_search fieldset .error{
    border: 1px solid red;
    background: #FFDFE1;
}

div.contacto_rest_search h1{
    padding: 5px;
    color: white;
    background: #b08950;
    text-align: center;
    margin: 5px 0 15px 0;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

div.overlay{
    background: url(images/white.png) repeat;
    height:100%;
    left:0;
    opacity:0.7;
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    position: fixed;
    top:0;
    width:100%;
    z-index:998;
    display: none;
}
