/*Marketing-social
 CSS Document*/ 

body{margin: 0;	padding: 0;	font-family: "Lucida Grande", Verdana, sans-serif;	font-size: 0.9em; background:#fff; color: #111;}


a:link, a:visited {	color: #00547E;	text-decoration: none;	}
a:hover a:focus {	text-decoration: underline;	}

h2 {	margin: 20px 0 10px 0 ;	color: #00547E;	font-size: 18px;	 height:30px;font-weight: normal;	letter-spacing: -1px;	padding-left:25px; }

h2 a:link, h2 a:hover, h2 a:visited {	color: #000;	text-decoration: none;}	
h1 {	font-size: 20px;	font-weight: normal;letter-spacing: -1px;	color: #00547E;	margin: 0;}
h1 a:link, h1 a:visited, h1 a:hover {text-decoration: none;	 color: #000;}
	
h4 { margin: 0;	color: #00547E; font-size: 12px; padding-top:5px; padding-bottom:5px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

h3 {	margin: 0 0 8px 0;	color: #999;	font-size: 19px;	font-weight: normal;	letter-spacing: -1px;	text-transform: uppercase;}
h5 {	margin: 0 0 8px 0;	color: #999;	font-size: 12px;	font-weight: normal;	text-transform: uppercase;}

/* contenedor del titulo */
.header {
	height:96px; 
	/*background-color: #FF8500; */
	/*background-color: #FF7800; */
	background-color: #00547E; 

	border-bottom: 8px solid #FF6300;
}

/*contenedor del cuerpo */
.content_body{ background-image:url(images/bg1.jpg); background-repeat: repeat-x ; background-color:#F6F1DE; }

.content_interior{width:100%; margin-left:auto; margin-right:auto;}


/*  logo*/
.header_interior { 
	position:absolute; 
	left:70px; 
	margin-left:auto; 
	margin-right:auto; 
	width:80%; 
	margin-top:10px; }


/*titulo*/
.title{ 
	position:relative;
	font-weight: bold;
	top:5px;
	left:10px;
	color:#FFFFFF;
	font-size:30px;
	margin:0px;
	padding-top:3px;
	vertical-align:middle;}

.titleInner {
	font-size:20px;  
}


/*  menu */
/*.left_column{width:196px;float:left;margin-top:25px;} */
.left_column{width:1px;float:left;margin-top:25px;}


/* contenido  principal de la pagina*/

/*.right_column{ position:absolute;left:220px; right:20px;float:right; margin-top:25px; margin-bottom:25px; padding-left: 30px;}*/
.right_column{ position:absolute; padding-top:40px; left:2px; right:20px;float:right; margin-top:6px; margin-bottom:25px; padding-left: 30px;}

/*linea de separación de noticias*/
.hr{	width:480px;	height:8px;	background-image:url(images/hr.gif);	margin-left:auto;	margin-right:auto;	margin-bottom:10px;	background-repeat: no-repeat;}


/**************** Navagation ****************/
#avmenu ul {
list-style:none;
width:190px;
margin:0 0 20px 20px;
padding: 5px;
}

#avmenu li { margin-bottom:3px; margin-left:-20px;}

#avmenu li a {
font-weight:bold;
/*height:20px;*/
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#f4f4f4;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
}

#avmenu li a:hover, #avmenu li a.current {
background:#eaeaea;
color:#505050;
border-top:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
border-left:4px solid #E54602;
}

#avmenu ul ul {list-style:none;
margin: 0 0 0 0;
font-size:0.9em;
width:160px;
}

#avmenu ul ul a {color:#E54602;
/*height:16px;*/
margin:0;
padding: 4px 0 4px 8px;
border-left:4px solid #0C98C8;
}

/* lista en momografia */
.monog {list-style: none; }

li.texto {margin-left:-20px; list-style-image:url("img/li-imagen.gif");}

.enlace { list-style-image:url("img/li-imagen.gif"); height: 30px;list-style-position:inside; vertical-align:middle;}

/*  listas en acerca de  */
.acerca { list-style-image:url("img/li-imagen.gif");}


/* en el pie*/
hr.pie {width:90%; border-top:1px solid #FFF; border-bottom: none; margin-bottom:5px;}

div.pie {position:relative; top:10px;  width:77%; text-align:center; height:50px; }

/* tabla de formulario de contacto */


INPUT, TEXTAREA, FILE {   border :#00547E solid 2px ;   background-color:#eee;   font-size:1.1em; }
SELECT {    border :#266EAE solid 0px ;   background-color:#eee;    font-size:0.95em;  }
tabla.contacto-form {    width:300px;    padding:2px;    border-collapse:collapse;  }
td.contacto-left {    width:45%;    padding:10px;  }
td.contacto-full {    width:90%;    padding:10px;  }
