@charset "utf-8";

/* CSS Document */


html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6d747e;
	border:0px;

}


body
{
background-image:url(../img/bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#eef0f2;
margin: 0;
padding: 0px;
}

a 
{
color:#3fa2db;
text-decoration:none;
}

a:hover
{
color:#2476a5;
text-decoration:underline;
}

#fullsite

{
width:1002px; 
margin:auto;
}

#top-buttons{
	float:right;
	text-align:right;
	width:206px;
	padding-top:40px;
	}

#logo
{
	float:left;
	width:620px;
	padding-top:5px;
}

#info_gmaps
{
font-family:Arial;
font-size:12px;
}


#chatonline{
	text-align:right;
	padding:5px 10px 0 0;}

/* LOADING 
=========================================================================*/

#loading
{
width:auto; 
height:250px; 
margin:auto;
}


.loading-cont
{
width:auto; 
height:auto; 
margin:auto; 
padding:100px 0 40px 0;
opacity:0.6; 
filter:alpha(opacity=60); 
text-align:center;
}


/* PRELOADER 
=========================================================================*/


#preloader
{
width:230px;
height:auto;
margin-top:auto;
font-size:11px;
font-weight:none;
text-align:center;
display:none;
}


.preloader-cont
{
padding-top:20px; 
width:auto; 
height:auto; 
text-align:center;
}



/* HEADER 
=========================================================================*/

#top-content{
	width:1000px;
	height:106px;
	}

#top-content img{
	padding-top:2px;}

#header{
	width:1002px;
	height:281px;
	padding:27px 0 1px 0;
	margin:auto;
	}


/* MENU 
=========================================================================*/
#menu{
	background-image:url(../img/menu_bg.png);
	background-position:top;
	background-repeat: no-repeat;
	width:1002px; 
	height:37px; 
	text-align:center;
}

#buscador
{
float:right;
width:260px;
margin:auto;
}

.menu_boton
{
font-family: Arial;
font-size:11px;
font-weight:bold;
float:left;
padding:4px 8px 4px 8px; 
width:auto; 
height:auto; 
text-align:center;
border-right:1px solid #CCCCCC;
}

.menu_boton a
{
text-decoration:none;
color:#000000;
}

.menu_boton a:hover
{
text-decoration:underline;
color:#ff5400;
}


/* BANNER 
=========================================================================*/
#banner
{
background-image:url(../img/banner-bg.png);
background-position:top;
background-repeat:repeat-y;
width:1002px; 
height:243px; 
text-align:center;

}

#banner-flash
{
margin:auto;
width:1002px; 
height:243px; 
text-align:center;

}


/* SUBMENU 
=========================================================================*/

#submenu{
	background-image:url(../img/submenu_bg.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:0px;
	width:1000px;
	height:38px;
	margin:auto;
}

#submenu_contenido
{
width:1000px;
height:38px;
margin:auto;
text-align:left;
}

.submenu_link
{
padding-top:10px;
float:left;
width:auto;
padding-right:20px;
height:31px;
margin:auto;
}

.submenu_link_pic
{
float:left;
background-image:url(../img/submenu-boton-pic.png);
background-position:top;
background-repeat:no-repeat;
width:20px;
height:31px;
}

.submenu_link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
width:120px;
height:31px;
margin:auto;
}

.submenu_link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
width:120px;
height:31px;
margin:auto;
}


/* CONTENIDO 
=========================================================================*/

#contenido
{
width:1002px;
height:auto;
margin:auto;
color:#565f6a;
}


#contenido_inside
{
width:1002px;
height:auto;
padding:10px 0px 10px 0px;
}


#contenido p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	width:auto;
	height:auto;
	margin:0px;
	color:#565f6a;
}

#contenido p a
{
color:#c70000;
text-decoration:none;
font-weight:bold;
}

#contenido p a:hover
{
color:#c70000;
text-decoration:underline;
font-weight:bold;
}

/* HEADERS 
=========================================================================*/

h1

{
font-family:Verdana;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#3fa2db;
margin:2px;
}


h2
{
font-family:Trebuchet MS;
font-size:14pt;
font-weight:bold;
color:#617b9b;
margin:10px 0 10px 0;
}

h3
{
font-family:Trebuchet MS;
font-size:11pt;
font-weight:bold;
color:#3fa2db;
margin:2px;
}

h4
{
font-family:Trebuchet MS;
font-size:12pt;
font-weight:bold;
color:#617b9b;
margin:2px;
}

h5
{
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#3fa2db;
margin:2px;
}


/* CANALES RSS 
=========================================================================*/

#rss
{
width:912px;
margin:auto;
padding-top:0px;
text-align:left;
}

.rss_block
{
width:296px;
height:216px;
background-image:url(../img/bloque_bg.png);
background-position:center;
background-repeat:no-repeat;

}


.rss_block_pic{
	width:280px;
	height:66px;
	margin:auto;
	}
	
.rss_block_cont{
	width:260px;
	height:104px;
	padding-top:10px;
	margin:auto;
	}

.rss_block_link{
	width:280px;
	height:20px;
	margin:auto;
	text-align:right;
	}

/* FOOTER

=========================================================================*/

#footer
{
width:1000px;
height:48px;
margin:auto;
background-image:url(../img/footer_bg.png);
background-position:center;
background-repeat:no-repeat;
padding:10px 0 0px 0;
}


#sitemap
{
	width:400px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#a4a4a4;
	padding:0 0 0 20px;
}

#sitemap a{
	font-weight:normal;
	color:#FFF;
	text-decoration:none;}

#sitemap a:hover{
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;}

#copyright
{
	width:260px;
	height:28px;
	padding:0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#a4a4a4;
	text-align:right;
	border-right:1px solid #6f7882;
}

#copyright a{
	font-weight:normal;
	color:#a4a4a4;
	text-decoration:none;}

#copyright a:hover{
	font-weight:normal;
	color:#b9b9b9;
	text-decoration:underline;}

#hologo{
	width:123px;
	height:28px;
	float:right;
	margin:0px 5px 0 0; 
	}
	
#glogo{
	width:86px;
	height:28px;
	float:left;
	margin:0px 14px 0 0; 
	}


/* FORMULARIOS
=========================================================================*/

#contact_form{
	min-height:300px;}
	

#contact_form td
{
color:#454545;
}

#submit_btn{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#fff;
	background-color:#617b9b;
	border:2px solid #617b9b;
	width:200px;
}

.error{
	color:#0096eb;
	display:none;
	margin:0;
	padding:0;}

	
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	}

#nombre{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}

#asunto{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}

#email{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}

#mensaje{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}
	
#servicio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}
	
#dominio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}

#telefono{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#617b9b;
	background-color:#FFF;
	border:2px solid #617b9b;
	width:400px;
	}

	
	
	

