/*  CSS para proyecto {POSICIONAMIENTO EN CHILE}              */

/*  Version 1.0                                               */

/*  media: SCREEN                      						  */

/*  Fecha de creación 01/08/2010                              */

/*  HISTORIAL DE MODIFICACIONES                               */

/*  														  */



/*  REDEFINICION DE ELEMENTOS HTML  */

body { background-image: url(/images/bg.jpg); background-repeat: repeat-x; background-color: #FFFFFF; margin-top: 0px; font-family: "Trebuchet MS"; font-size: 13px; }

table{}

td{}

h1{ color: #D10920; font: bold 17pt Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

h2{ color: #F00; font: bold 1.3em Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

h3{ color: #F00; font: bold 11pt Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 10px 0px 0px 0px; }

h4{}

h5{}

h6{}

strong, b{}

a:link{ color: #C00; text-decoration: underline; }

a:visited{ color: #C00; text-decoration: underline; }

a:hover{ color: #C00; text-decoration: none; }

a:active{ color: #C00; text-decoration: none; }

:focus{ outline: none; }

form{ margin: 0px; padding: 0px; }

input, select, textarea{}

label{ margin: 0px; padding: 0px; cursor: pointer; }

ul{}

button{ border: none; margin: 0px; padding: 0px; cursor: pointer; }



/* INI HEADER */

#contenido { margin:auto; padding:0px; width: 970px; height:auto; border:solid 1px #ccc; }

#contenido #header_imagen { background: url(/images/home.png) no-repeat 0px 0px; margin:0px; padding:0px; width:970px; height:180px; }

#contenido #header_separador { background: url(/images/separador.jpg) no-repeat 0px 0px;margin:0px; padding:0px; width:970px; height:11px; }

#contenido #header { background-image: url(/images/background.png); background-repeat: repeat-x; height:100px; }

#contenido #header #logo { margin:15px 0px 0px 32px; width:400px; height:70px; float: left; }

#contenido #header #social { margin:24px 2px 0px 0px; float: right; width:250px; height:35px; }



#contenido #central { background: #fff; margin:auto; padding:0px; }

#contenido #central #descripcion  { width: 650px; margin: 0px 10px 0px 15px; padding: 10px 15px 0px 0px; float: left; border-right:solid 1px #ccc;}

#contenido #central #descripcion img { float: left; margin:0px 5px 0px 5px; padding:0px 5px 0px 5px;}

#contenido #central #derecho { margin: 10px 0px 0px 0px; width:270px; height:auto; font-weight: normal; color: #333; text-align: left; float: right;} 

#contenido #central #derecho a { font-size:16px; font-weight: bold; text-transform: none; padding:0px 0px 3px 0px; }

#contenido #central #derecho #derecho_link { font-size:16px; margin: 20px 0px 0px 0px; width:230px; font-weight: bold; color: #C00; text-align: left; } 

#contenido #central #derecho #derecho_link img { border:1px solid #999; margin:3px 10px 3px 10px; padding:5px; }

#contenido #central #derecho #derecho_twitter { display:none; } 



/* INI HEADER MENU */

#contenido #header_menu { padding: 6px 0; background: #0c1e31; border-bottom: 4px solid #c02506; height:25px;}

#contenido #header_menu #menu, #menu ul{ width: 940px; height: 23px; margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; margin:auto;}

#contenido #header_menu #menu a{ font-size: 12px; display:block; padding:0px 12px; color: #fff; text-decoration:none; background-color: #0c1e31; }

#contenido #header_menu #menu a:hover{ color: #c02506; }

#contenido #header_menu #menu li{ float:left; text-align:left; position:relative; }

#contenido #header_menu #menu ul { position:absolute; display:none; width:12em; top:1.5em; }



/* INI FOOTER */

#contenido #footer { padding: 5px 0; background: #0c1e31; border-bottom: 4px solid #c02506; font-size: 9pt; font-weight: normal; text-align: center; color: #fff;}

#contenido #footer a { color: #fff;	text-decoration: none; padding:0px 5px;}

#contenido #footer a:hover { color: #c02506; text-decoration: none; }	

#contenido #footer_bottom { font-size: 12px; background:#02679B; text-align: center; font-weight: normal; color: #FFF; font-weight:bold; height:auto; padding:5px 0px;}

/* INI SITIOS AMIGOS */

#contenido #central #descripcion #amigo  { width: 640px; margin: auto; padding: 10px; }

.amigo_der { width: 300px; margin: auto; padding: 2px; float: right;}

.amigo_izq { width: 300px; margin: auto; padding: 2px; float: left;}

#contenido #central #descripcion #amigo_links { width: 620px; margin: auto; padding: 2px; text-align: left; font-size:11px; } 



/*ALINEACION DE TEXTOS*/

.align_left{text-align: left;}

.align_center{text-align: center;}

.align_right{text-align: right;}

.float_left{float: left;}

.float_right{float: right;}

.clear { height: 0; clear: both; } 
