/*inic divs */ 
img {
	border: 0px none;
}
a{
text-decoration:none;  
}
a:hover{
text-decoration:underline;
}
img{
  border:0px;
}
.final{
clear:both;
}
body, html {margin: 0; padding: 0}
#fondo {
margin:auto;
	
}#contorno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	width:758px;
}#cabecera {
	background-image: url(/images/logos/logo_catering_guadalpin.gif);
	height:103px;
	text-align:right;
	background-repeat: no-repeat;
	background-position: center;
}#idiomas {
	float: right;
	padding-top:13px;
	padding-bottom:13px;
}

#cuerpo {
	
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 120px;
	width:758px;
}
#menusup {
	padding-bottom:0px;
	padding-top:5px;
	width:758px;
	height:80px;
 	background-image: url(/images/fondo_mernu_principal.gif);  
	background-repeat: no-repeat;
	background-position: center;       

}

#navcontainer_menusup {
	
	margin: 0px;
	padding: 0px;
	padding-bottom:0px;
	padding-left:12px;
	
	
	
}

#navcontainer_menusup ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	padding-top:0px;

}

#navcontainer_menusup ul li
{
	display: block;
	float: left;
	text-align: center;



}

#navcontainer_menusup ul li a
{
	width:120px;
	color: #214232;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left:0px;
	margin-right:10px;
	padding-right:7px;
	padding-left:12px;
	font-size:10px;
	padding-top:25px;
	padding-bottom:25px;
	
}

#navcontainer_menusup ul li a:hover
{
	color: #b6ddbe;
}

#navcontainer_menusup li#active a
{
	
	color: #b6ddbe;
	cursor:default;
	background-image: url(/images/fondo_mernu_principal_over.gif);  
	background-repeat: no-repeat;
	background-position: center; 
}

#navcontainer_menusup li#active2 a
{
	
	color: #b6ddbe;
	cursor:default;
	background-image: url(/images/fondo_mernu_principal_over.gif);  
	background-repeat: no-repeat;
	background-position: center; 
}

#navcontainer_menusup .active a
{
	color: #b6ddbe;
	cursor:default;	
	background-image: url(/images/fondo_mernu_principal_over.gif);  
	background-repeat: no-repeat;
	background-position: center; 
} 




#col_derint {
width:200px;
height:560px;
float:left;
margin-left:7px;
margin-right:7px;
padding-top:17px;
padding-left:2px;
background-color:#85BDF5;
}




#cuerpoweb {
width:758px;
height:100%;
margin:auto;

}

#col_izqint2 {
float:left;
text-align:center;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:18px;
margin-button:0px;
width:300px;
height:260px;
background-image: url(/images/fondo_slides.gif);  
background-repeat: no-repeat;
background-position: center;    
}
#col_cent2 {
	width: 350px;
	float:left;
	margin-top: 35px;
	margin-bottom:30px;
	padding-right: 5px;
	margin-left:100px;	
}
#col_der2 {
	width: 160px;
	height:340px;
	float:left;
	margin-bottom:15px;
	margin-top:0px;
 
}

#col_dersup {
padding-bottom:5px;
margin-top:15px;
padding-left:125px;
margin-left:190px;
width:500px;

}

#col_izqint {
float:left;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-button:0px;
width:272px;
}


.txtverdegrande {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #34674e;
	font-weight: bold;
	text-align:justify;

}
.txtverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A635A;
	font-weight: bold;
	text-align:justify;

}


#top_cajagaleria {

	width:435px;
	height:17px;
	background-color:#ffffff;
	background-image: url(/images/cab_caja_galeria.gif); 
	background-repeat: no-repeat;
	background-position: center;  
}
#cajagaleria {

	width:435px;
	background-color:#c9d4d1;
}
#content {
margin-left:25px; 
margin-right:25px;
}
#bajo_cajagaleria {

	width:435px;
	height:17px;
	background-color:#ffffff;
	background-image: url(/images/bajo_caja_galeria.gif); 
	background-repeat: no-repeat;
	background-position: center;  
}
.txtcajagaleria
{	width:200px; 
	padding-left:100px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#999999;
	}
	
.txtcajagaleria:hover
{	width:200px; 
	padding-left:100px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	}

body, html {margin: 0; padding: 0}
#pie {
padding-top:25px;
background-color:#c9d4d1;
clear:both;
color:#214232;
font-family:arial,verdana,serif;
font-size:12px;
text-align:center;
font-weight: bold;
width:auto;
height:250px;

}
#pie-cont {
width:auto;
text-align:center;
}
#pie a:link, #pie a:visited {
color:#214232;
text-decoration:none;
font-weight: bold;
}
#pie a:hover, #pie a:active {
color:#009999;
}
#pie-menu {

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
padding:0;
}
#pie-menu li {

display:inline;
padding:0 0.6em;
}

#ruta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#214232;
padding-top:5px;
margin-bottom:14px;
padding-left:8px;
}
#ruta a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#214232;
text-decoration:none;

}
#ruta a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b6ddbe;
text-decoration:none;
}

.textoverdesmall{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#214232;

}
#textoverdesmall a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#214232;
text-decoration:none;

}
#textoverdesmall a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b6ddbe;
text-decoration:none;
}
.textoverden{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#214232;

}
#textoverden a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#214232;
text-decoration:none;

}
#textoverden a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#b6ddbe;
text-decoration:none;
}
.caja_servicios {
	border: 1px solid #9ACC02;
	padding: 5px;
	width: 560px;
}

.masinfo_quehacer {
	margin-top: 10px;
}

/* ESTILOS PARA LAS TABLAS */


div.tabladatos table {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

div.tabladatos th {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
div.tabladatos td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

div.tabladatos caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

div.tabladatos td, th {
	padding: 4px;
}

div.tabladatos thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

div.tabladatos tbody th {
	font-weight: bold;
}

div.tabladatos tbody tr { background: #FCFDFE; }

div.tabladatos tbody tr.odd { background: #F7F9FC; }

div.tabladatos table a:link {
	color: #718ABE;
	text-decoration: none;
}

div.tabladatos table a:visited {
	color: #718ABE;
	text-decoration: none;
}

div.tabladatos table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

div.tabladatos tfoot th, tfoot td {
	font-size: 85%;
}

.verdanaazul14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004288;
	margin:0px;
	padding:0px;
}
.arialazulon_15bold{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#004288;
}
.arialazul_15bold{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#006DB8;
}
.arialazul_10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004288;

}
.verdananaranja20bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	margin:0px;
	padding:0px;
}

/*****************************/
/* COMIENZO MENU GALERIA    */
/*****************************/
#navcontainer_menugaleria {

	margin: 0px;
	padding: 0px;	
	width:186px;	
}
	
#navcontainer_menugaleria ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#navcontainer_menugaleria li {

	padding-left:25px;
		background-image:url(/images/iconos/icon_aspa.gif);
	background-position:left; 
	background-repeat:no-repeat;
}

#navcontainer_menugaleria a
{
	
	display: block;	
	padding-left:62px;
	padding-right:2px;
	width: 284px;
	color: #214232;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;

        
}

#navcontainer_menugaleria a:hover {
	color: #2d83ea;


}

#navcontainer_menugaleria .active a
{
	color: #2d83ea;

}
 .fotoizq {
	float: left;
	height: 50px;
	width: 70px;
	border: 1px solid #999999;
	margin-right:3px;
	margin-bottom:3px;
}

#columnaizq_fotografias {
	float: left;
	width: 372px;
	padding: 0px;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(es/images/titulos/titulo_fotografias.jpg);
	background-repeat: no-repeat;
}


/*****************************/
/* FIN MENU GALERIA    */
/*****************************/

/*****************************/
/* COMIENZO MENU MENUS    */
/*****************************/
#menus {
	margin:0px;
	padding:0px;
	float:left; 
}#menus ul{
	margin-left:20px;
	padding-bottom:35px;
	list-style-type: none;
}#menus li { 
	margin: 0 0 10px 0px; 
}#menus a{
	display: block;
	padding: 3px 20px;
	color: #183929;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:hand;
	background-color: #ffffff;
}

#menus ul a:hover{
	color: #ffffff;
	text-decoration: none;
	margin-bottom:1px;
	background-color:#183929;
}

#menus ul .active a{
	color: #ffffff;
	text-decoration: none;
	margin-bottom:1px;
	background-color:#183929;
}


#programas {

	margin:0px;
	padding:0px;
	float:left;
	margin-left:50px; 

}

#programas ul{

	margin: 0;
	padding: 0;
	list-style-type: none;	

}

#programas li { 

	margin: 0 0 3px 0px;

}

#programas a{

	display: block;
	padding: 3px 20px;
	color: #183929;
	background-color:#ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:hand;

}

#programas a:hover{

	color: #ffffff;
	background-color: #183929;
	text-decoration: none;

}

/*****************************/
/* FIN MENU INTERIOR    */
/*****************************/
.bordefoto {
	padding: 1px;
	border: 1px
	 solid #cccccc; 
}


  
#descargafoto {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#214232;
font-style:italic;
}




a.menu { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #F4EFDF;
}

a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
#banda {
	clear:both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2e85ec;
}

 #col_izq {
	width: 210px;
	float:left;
	margin-top: 20px;
}
 #col_izq2 {
	width: 210px;
	float:left;
	margin-top: 20px;
}
.texto_int2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left:6px;
	margin-right:13px;
	line-height: 15px;
	width:300px;
	float:left; 
}
#texto_colcent{
	
	margin-right: 20px;
	margin-left: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #214232;
	text-decoration: none;
	text-align: justify;
	}
#texto{
	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #214232;
	text-decoration: none;
	text-align: justify;
	}

#contenido2 {
padding-left:150px;
	

}
.bordeverde {
	border: 1px solid #214232;
	background-color:#ffffff;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #214232;
	background-color: #FFFFFF;
	border: 1px solid #214232;
}


h2 { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-style: normal; 
     font-weight: normal;
     color: #000000; 
     text-decoration: none; 
     text-align:justify;
	 margin-left:70px;
	 margin-right:70px;


}

#h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration:none;
	
}

#h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration:underline;
}

/*fin divs */ 







#contenedor222 {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}


#cabecera222 {
	height:auto;

}

#logotipo222 {
float:left;
text-align:center;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:18px;
margin-button:0px;
width:300px;
height:260px;
background-image: url(/images/fondo_slides.gif);  
background-repeat: no-repeat;
background-position: inherit;
}
.tabla2 {
	border-top-width: 1pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CBE2A0;
	border-right-color: #CBE2A0;
	border-bottom-color: #CBE2A0;
	border-left-color: #CBE2A0;
}
.thcab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #506921;
	text-decoration: none;
	background-color: #E7F1D1;
}
.tdcab2 {
	background-color: #9CC74E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #364716;
	text-decoration: none;
}

#txt_extra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:175px; 
	margin-left:100px; 
	padding-left:110px; 
	.margin-left:60px; 
	.padding-left:40px;
}
