body {
	margin: 0;
	padding: 0;
	background:#011d30 url(images/fondo_deg.jpg) repeat-x top left;
	font:11px Verdana, Geneva, sans-serif; 
	color: #000;
}

h1, h2, h3 {
	margin: 0;
	padding:0;
}

h1, h2 { font-family:"Times New Roman", Times, serif;
	font-weight: normal; font-weight:bold;
}
#titulo_cont{ 
color:#b22710;
	font-size: 18px;
}


h1 {
	color:#b22710;
	font-size: 22px;
}

h2 {
	font-size: 18px;
}

h2.white {
	font-size: 12px;
	color: #FFF;
}

h2.white a {
	font-size: 12px;
	color: #FFF; text-decoration: none;
}

h2.white a:hover {
	text-decoration: underline;
}

.clearfix {
	clear: both;
}

.center { margin: 0 auto; width:990px;
}


/* DIV DEL FONDO */

#fondo_pag{ background:url(images/fondo.jpg) no-repeat top center; width:100%}

/* TOPE */

#barra_tope{ background:url(images/barra_tope.gif) repeat top left; width:100%; height:22px;
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}
	
#pag_oficial{ position:absolute; top:-18px; left:16px; width:353px; color:#FFF}	

#tib_net { position: absolute; top:-22px; left:852px; width:141px; padding:0}	

#tope { height:150px; position:relative;}

#tiburoncin {
	position:absolute;
	width:90px;
	height:103px;
	top:4px;
	left:890px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#logotibu {
	position:absolute;
	width:175px;
	height:150px;
	top:0px;
	left:14px;
}

#nombre_tibu {
	position:absolute;
	width:590px;
	height:105px;
	top:0px;
	left:239px;
}

#menu_fondo {
	position: absolute;
	height:44px;
	width:799px;
	background:url(images/menu_fondo.jpg) no-repeat top left;
	top:106px;
	left:191px;
}

#ico_face {
	position: absolute;
	height:42px;
	width:36px;
	top:107px;
	left:833px;
	z-index:4
}

#ico_twi {
	position: absolute;
	height:42px;
	width:39px;
	top:107px;
	left:884px;
	z-index:4
}

#ico_buz {
	position: absolute;
	height:43px;
	width:38px;
	top:107px;
	left:938px;
	z-index:4
}

#principal {background: #FFF url(images/fondo_publi.gif) repeat-y top left}

#publicidad { width:220px; float:left; background: url(images/fondo_publi.gif) repeat-y top left}

#banner_pubi { margin-left:15px; margin-top:15px}

/*Para el home*/

#principal_h {background: #FFF url(images/fondo_home.gif) repeat-y top left}

#columna_b { width:432px; margin:0; padding:9px; float:left; background: url(images/esq_cont.gif) no-repeat top left}

#columna_g { width:320px; margin:0; padding:0; float:left;}


/*Para las paginas de contenido*/

#contenido { width:740px; margin:0; padding:15px; float:left; background: url(images/esq_cont.gif) no-repeat top left}

#contenido p { margin:0; margin-top:10px; margin-bottom:0px; line-height:18px; text-align:justify}

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

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


div#loc { width: 1000px; position:relative; margin: 0 auto;
}

div#oficial { position:absolute; top:8px; left:0;}

div#registra { position:absolute; top:8px; left:900px;}

div#imgtope { position:absolute; top:37px; left:0px; width:1000px}

/* Menu */
div#menu_tope { position:absolute; top:215px; left:0px; width:1000px}


.clearfix {
	clear: both;
}

/* Footer */

#footer{position:relative}

#esq_f{ width:8px; height:103px; float:left}

#fondo_footer {
	background: #c02b10 url(images/fondo_footer.gif) repeat-x top left; height:103px; width:604px; float:left
}

#fondo_ftibu {
	background: height:103px; width:159px; float:left
}

#rayita{ position:absolute; top:-1px; left:771px}

#footer_logo {position:absolute; top:15px; left:788px
}

#footer p { color:#eb5236; padding-top:22px; padding-left:29px; margin:0;
}

#footer p a { color:#eb5236; margin:0; padding-right:15px; text-decoration:none;
}

#footer p a:hover { color:#fff; margin:0; text-decoration:none;
}

#footer p.copy { color:#fba293;	text-align: left; font-size:11px; padding-top:15px 
}


