
*{margin:0; padding:0;}
.video{background-color:#000000;color:#FFFFFF;
}
.body{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	background: #FFFFFF url(page_verde.jpg) repeat-x left 0px;
	margin: 0px;
	font-size:16px;
}
/*HEADER*/
#extra{
	margin:0px auto;
	padding: 0px;
	width:944px;
	height:17px;
	background: url(mosaico_verde.gif) no-repeat;
	font-size:.1em;
	}
#addon{
	background-image: url(luto.jpg);
	width:33px;
	height:69px;
	position:absolute;
	margin-top:13px;
	left:213px;
	z-index:9999;
	display:none;
}
#header{
	padding: 0px;
	height: 118px;
	width: 944px;
	position:relative;
	margin:auto;
}
#eNacional {
	/*background: url(btn_search.gif) no-repeat;*/
	height: 84px;
	width: 53px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}

#header #PEMEX{
	background: url(logo.jpg) no-repeat;
	height: 80px;
	width: 400px;
	position:absolute;
	top:1px;
	left:0px;
}
#eNacional a, #PEMEX a{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
}
#PEMEX a{
	height:68px;
}
#eNacional a{
	height:84px;
}
#header #search{
	right:0px;
	top:0px;
	width: 145px;
	height:84px;
	padding:0;
	position:absolute;
	background: url(pemexcom1.gif) no-repeat;
}
#header #search div.searchForm{
	padding:0;
	margin-left:13px;
	margin-top:30px;
}
#header #search div.searchType{
	font-size:0.6em;
	padding:2px 0 0 0;
	text-align:center;
	margin-top:7px;
}
#header #search div.searchType table td{
background-image:none;
background-color:#B2B2B2;
border:none;
padding:0px;
}
#header #search div.searchType table{
border:none;
}
#search #searchBx{
	width:106px;
	border:0;
	margin:0;
	padding:0;
	height:20px;
	background-color: transparent;
	font:0.6em Arial, Helvetica, sans-serif;
	color: #666666;
	float:left;
}
#search #searchBtn{
	border:0;
	padding:0;
	margin:0;
	width:19px;
	height:20px;
	float:left;
	background-color: transparent;
}
/*CONTENIDO*/
#maincontent{
	padding: 0px;
	width: 944px;
	margin:auto;
	overflow:hidden;
}
.homebg{
	background: url(homecontent.gif) repeat-y;
}


#videocontent{
text-align:center;
}
#headInt{
	padding: 0px;
	width: 944px;
	height: 39px;
	border-top:7px solid #FFFFFF;
	color:#FFFFFF;
}
/*FOOTER*/
#footer{
	padding: 0px;
	margin:7px auto;
	width: 944px;
	background: url(footer1.gif) no-repeat;
	clear:both;
	overflow:hidden;
}
.footerRight{
	float:right;
	width:530px;
	text-align:right;
	font-size:0.7em;
	padding:6px;
	color: #999999;
}
.footerRight a{
	color: #999999;
	text-decoration: none;
	padding: 0px 2px;
}
.footerRight a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: #CC0000;
}
.footerLeft{
	width:380px;
	font-size:0.7em;
	color: #999999;
	padding:10px 0px 0px 17px;
}
/*UTILS*/
.clear{
	clear:both;
	font-size:.01em;
	height:1px;
}
.spacer{
	font-size:.01em;
	height:7px;
	background:#FFFFFF;
}
.bold{
	font-weight:bold;
}
.left{float:left;}
.right{float:right;}
/* TABLES */
.resultMtx2{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #f1f1f1;
}
.resultMtx{
	margin:0px;
	padding-top:11px;
	padding-bottom:10px;
	background-image: url(h2matriz.jpg);
	background-repeat: repeat-x;
}
.resultMtx2 a.abrir, .resultMtx a.cerrar{
	margin-left: 5px;
	text-decoration:none;
	padding-left:20px;
}
.resultMtx a.cerrar{
	background-image: url(menos.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.resultMtx2 a.abrir:hover, .resultMtx a.cerrar:hover{
	background-position: left -14px;
}
.resultMtx2 a.abrir {
	background-image: url(mas.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.center{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
table.indicadores{
	width:100%;
}
.indicador{
	width:56px;
}
.descripcion{
	width:500px;
}
.fichas{
	width:270px;
}
.explicacion{
	text-align:right;
	padding:5px;
}
#content .pressroom td, #contentWide .clean td{
background-color:#FFFFFF;
background-position:-999px;
background-repeat:no-repeat;
}
table{
	border-collapse:collapse;
	border: 1px solid #FFFFFF;
}
table td, table th{
	border-collapse:collapse;
	border:1px solid #FFFFFF;
	padding:3px;
}
.outgrid{
	border-color:#CCCCCC;
	border-style:solid;
	border-left-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
}
html>/**/body .outgrid{
	border-left-width:2px;
	border-top-width:2px;
}
td.tdleft{
text-align:left;
}
td.tdright{
text-align:right;
}
td.tdcenter{
text-align:center;
}
/**/
table th{
	color: #FFFFFF;
	background-color: #CC0000;
	background-image: url(thmatriz.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
table th a{
color: #FFFFFF;
text-decoration:underline;
}
table td{
	background-color:#F6F6F6;
	background-image:url(tdmatriz.jpg);
	background-repeat: repeat-x;
}
/*FORMS*/
form{
	margin:0px;
	font-size:1em
}
#sideBar select{
	width:150px;
	font-size:11px;
}
#sideBar .boton{
	background-color: transparent;
	color: #FFFFFF;
	border: none;
	font-size:8px;
	font-weight:bold;
	width:44px;
	height:17px;
	background-image: url(b_buscar.gif);
	background-repeat: no-repeat;
}
.send {
	background-color: transparent;
	color: #FFFFFF;
	border: none;
	font-size:8px;
	font-weight:bold;
	width:44px;
	height:17px;
	background-image: url(b_send.gif);
	background-repeat: no-repeat;
}
a.back{
	background-image: url(b_regresar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	width:65px;
	height:17px;
	display:block;
	text-decoration:none;
}
a.back:hover{
	background-position: 0px -17px;
}
.botongenerico{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #CC0000;
	font-size:1em;
}
.vam{
vertical-align:middle;
}
/*SIDEBAR*/
#sideBar{
	width:164px;	
	margin:0px 0px 0px 0px;
	/*font-size:.6em;*/
	font-size:.7em;
	overflow:hidden;
}
#sideBar h4{
	font-size:1.1em;
}
#sideBar .h5, #sideBar h5{
	/*font-size:.9em;*/
	font-size:1em;
	margin:0px;
}
#sideBar .separadorsp{
	height:6px;
}
#maincontent #sideBar .margin{
	margin:0 5px 5px 5px;
}
#maincontent #sideBar .margin p{
	padding:0px 0px 2px 0px;
}
.sidemenu, .sidemenuscd{
	background-color:#F3F3F3;
	border-top:7px solid #FFFFFF;
	padding-top:4px;
}
.bannersSitios{
border-top:7px solid #FFFFFF;
}
#anuncio, .anuncio{
	padding:0px
	}
#maincontent #sideBar .margin a{
	color:#666666;
	text-decoration:none;
}
#maincontent #sideBar a.external,
#maincontent #contentWide a.external,
#maincontent #content a.external {
background:transparent url(external.gif) no-repeat left 2px;
padding:0 0 0 15px;
}
#maincontent #sideBar .margin a:hover{
	color: #CC0000;
	text-decoration:underline;
}
.list, #maincontent #sideBar .margin p.list{
	background: url(2.gif) no-repeat 0px 6px;
	padding:0 0 0 10px;
	width:auto;
	display:block;
}
a.list{
	background: url(2.gif) no-repeat 0px 6px;
	padding-left:10px;
	display: block;
	width:auto;
}
a.listSection{
	background: url(2.gif) no-repeat 0px 6px;
	padding-left:10px;
	display: block;
	width:auto;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}
a.listSection:hover{
	color: #000000;
	text-decoration: underline;
}
.listSub, #maincontent #sideBar .margin p.listSub{
	background: url(2.gif) no-repeat 10px 6px;
	padding-left:20px;
	display: block;
	width:auto;
}
a.listSub{
	background: url(2.gif) no-repeat 10px 6px;
	padding-left:20px;
	width:auto;
}
a hr{
margin:2px 0px 2px 0px;
border-top: 1px solid #DCDCDC;
width:130px;
text-indent:-10px;
height:1px;
padding:0px;
}
#sideBar p.fecha{
	font-size: 1em;
	font-weight:bold;
	color: #CC0000;
	margin:0px 0px 3px 0px;
}
#sideBar p.price{
color:#666666;
text-align:center;
font:bold 1.7em Arial, Helvetica, sans-serif bold;
margin:0px 0px 0px 0px;
}
#sideBar p.dolares{
color:#666666;
text-align:center;
margin:0px 0px 0px 0px;
font:.8em Verdana, Arial, Helvetica, sans-serif;
}
#sideBar .aviso{
margin:0px;
padding-bottom:3px;
/*border-top:1px solid #CCCCCC;*/
text-align:center;
font-weight:bold;
}
#sideBar .aviso a{
text-decoration:none;
}
.bannersSitios img{
margin-bottom:7px;
border:none;
}
/*TOOLBAR*/
/* TOOL BAR */
#toolBar{
	height:18px;
	background-image: url(b_herramientas.gif);
	background-repeat: no-repeat;
	border:1px solid #CCCCCC;
	margin-top:7px;
}
#toolBar ul{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display:block;
	list-style: none;
}
#toolBar li{
	float: right;
	display:block;
	padding:0px;
	
}
#toolBar a{
	text-indent: -9999px;
	text-decoration: none;
	height:18px;
	width:20px;
}
#toolBar ul li, #toolBar ul a{
	display: block;	
}
#toolBar #txtmas a:hover,
#toolBar #txtmenos a:hover,
#toolBar #txtigual a:hover,
#toolBar #send a:hover,
#toolBar #print a:hover,
#toolBar #pdf a:hover{
	background-image: url(b_herramientas.gif);
}
#toolBar #txtmas a,
#toolBar #txtmenos a,
#toolBar #txtigual a{
width:17px;
}
#toolBar #send a{
	width:25px;
}
#toolBar #print a{
	width:23px;
}
#toolBar #pdf a{
	width:26px;
}
#toolBar #txtmas a:hover,
#toolBar #txtmenos a:hover,
#toolBar #txtigual a:hover{
width:17px;
}
#toolBar #txtmenos a:hover{
	background-position: -37px -18px;
}
#toolBar #txtigual a:hover{
	background-position: -54px -18px;
}
#toolBar #txtmas a:hover{
	background-position: -71px -18px;
}
#toolBar #send a:hover{
	background-position: -88px -18px;
}
#toolBar #pdf a:hover{
	background-position: -113px -18px;
	}
#toolBar #print a:hover{
	background-position: -139px -18px;
}
/*MENU*/
#mainmenu{
	position:absolute;
	top:84px;
	height:34px;
	background-image: url(menu_main_v2.gif);
	background-repeat: repeat-x;
	width:944px;
}
#utils{
	height:13px;
	top: 7px;
	/*right: 198px;*/
	right: 188px;
	position: absolute;
	font-size:1em;
	z-index:10;
	}
#nav, #nav ul, 
#nav2, #nav2 ul{
	padding: 0;
	margin: 0;
	list-style: none;
	}
#nav a, 
#nav2 a, 
#nav2 span{
	display: block;
	color:#000000;
	text-decoration:none;
}
#nav li, 
#nav2 li{
	padding:0px;
	float: left;
	font-size:.7em;
}
#nav li a.baritem {
	padding:12px 7px 5px 7px;
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#666666;
	}
	

	
#nav li.bar.last{
	}
#nav2 li a.baritem{
	padding:0px 5px 0px 5px;
	text-decoration:none;
	border-left:1px solid #BCBCBC;
	display:block;
	}

#nav2 li a.baritem:hover, 
#nav2 li a.baritem.sfhover, 
#nav2 li.bar:hover a.baritem, 
#nav2 li.bar.sfhover a.baritem{
	color:#FFFFFF;
	}

#nav li.bar, #nav li.barlast{
	background: url(menu_main_v2_over.gif) no-repeat left top;
	height:34px;
	}

#nav li.bar a:hover{background: url(menu_main_v2_hover.gif) repeat-x;}	
	
#nav li.barlast{
width:2px;
}
#nav li.bar:hover, #nav li.bar.sfhover {
	background-position:left -34px;
}
#nav2 li.bar:hover .baritem, 
#nav2 li.bar.sfhover .baritem{
	background-color:#CC0000;
}
#nav2 #a_11720.baritem, #nav2 #a_12120.baritem{
	background: url(rss_chico.gif) no-repeat 3px top;
	text-indent:12px;
}
#nav2 li.bar:hover #a_11720.baritem, 
#nav2 li.bar.sfhover #a_11720.baritem,
#nav2 li.bar:hover #a_12120.baritem,
#nav2 li.bar:sfhover #a_12120.baritem{
	background-color:#CC0000;
}
#nav li li, 
#nav2 li li{
	font-size:1em;
	width:160px;/*4px menos que el ancho total del menu*/
	padding:1px;
}
#nav li ul, 
#nav2 li ul{
	position: absolute;
	left: -9999em;
	background-color:#FFFFFF;
	border:1px solid #C4C4BE;
	width: 162px;
}
#nav li ul a, 
#nav2 li ul a, #nav2 li ul span{
	padding:1px 3px 1px 3px;
}
#nav li li a:hover, 
#nav2 li li a:hover{
	background-color:#CC0000;
	color:#FFFFFF;
}
#nav li:hover ul, #nav li.sfhover ul, 
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
}
#nav .ddmenu{
	/*-moz-opacity:.95;
	filter:alpha(opacity=95);*/
	top:33px;
    border:solid 1px #D9D9D9;
}
#nav2 .ddmenu{
	/*-moz-opacity:.95;
	filter:alpha(opacity=95);*/
	top:15px;
    border:solid 1px #D9D9D9; 	
}
#nav2 img{
display:none;
}
/*CONTENIDO*/
html>/**/body .outgrid{
	border-left-width:2px;
	border-top-width:2px;
}
td.tdleft{
text-align:left;
}
td.tdright{
text-align:right;
}
td.tdcenter{
text-align:center;
}
.celda_roja{
	font-weight:bold;
	color: #FFFFFF;
	background-color: #CC0000;
	background-image: url(thmatriz.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding:5px;
}
.celda_roja a,
.celda_verde a, 
.celda_azul a,
.celda_gris a,
.celda_negra a{
color: #FFFFFF;
text-decoration:underline;
}
.celda_roja p,
.celda_verde p, 
.celda_azul p, 
.celda_negra p, 
.celda_gris p{
margin:0px;
}
.celda_negra{
	background-color:#000000;
	color:#FFFFFF;
	background-image:none;
	padding:5px;
	font-weight:bold;
}
.celda_gris{
	background-color:#666666;
	color:#FFFFFF;
	background-image:none;
	padding:5px;
	font-weight:bold;
}
.celda_gris_claro{
	background-color:#F6F6F6;
	background-image:url(tdmatriz.jpg);
	background-repeat: repeat-x;
	padding:5px;
}
.celda_verde{
	background-color:#015B37;
	background-image:none;
	font-weight:bold;
	color: #FFFFFF;
	padding:5px;
}
.celda_azul{
	background-color:#336699;
	background-image:none;
	font-weight:bold;
	color: #FFFFFF;
	padding:5px;
}
.celda_blanca{
	background-color:#FFFFFF;
	background-image:none;
	padding:5px;
}
.outgrid{
	border-color:#CCCCCC;
	border-style:solid;
	border-left-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
}
.pc100small{
width:100%;
margin:auto;
font-size:.8em;}
.pc100{
width:100%;
margin:auto;
}
.pc80{
width:80%;
margin:auto;
}
.pc70{
width:70%;
margin:auto;
}
.pc50{
width:50%;
margin:auto;
}
table.tablaPublicaciones{
width:90%;
margin:auto;
}
table.tablaPublicaciones td{
	border:10px solid #FFFFFF;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color: #F3F3F3;
	background-image:none;
	width:50%;
}
table.tablaPublicaciones table{
width:100%;
border:none;
}
table.tablaPublicaciones table td{
width:50%;
border:none;
padding:0px;
}
table.tablaFotogaleria{
	border-top:8px solid #CC3300;
	border-bottom:5px solid #CC3300;
	border-right: none;
	border-left: none;
	padding:10px;
	background-color:#4C4C4C;
	background-image:none;
	width:100%;
	color:#CCCCCC;
	margin:auto;
}
table.tablaFotogaleria td, table.tablaFotogaleria th{
background:#4C4C4C;
color:#FFFFFF;
border:none;
width:25%;
font-size:1em;
vertical-align:top;
border-bottom:1px solid #5A5A5A;
padding:10px;
text-align:center;
}
tr.galeria{
}
table.tablaFotogaleria th{
width:100%;
}
/*CONTENT*/
/*HOME*/
#contentHome, #contentWide, #content{
margin:0px 0px 0px 0px;
border-top:7px solid #FFFFFF;
}
#contentHome{
	width:773px;
	float:left;
	font-size:.7em;
}


#contentHome h3 a{
text-decoration:none;
}
#contentHome h3{
font-size:1.3em;
}
#contentHome .sectext{
width:420px;
/*width:275px;*/
color:#666666;
font-size:1em;

}
#contentHome .separador{
	margin-top:10px;
	height:15px;
	clear:both;
	background: url(separadorsechome.gif) repeat-x -11px center;
}
/*SECCIONES HOME*/
#contentHome #seccionesHome img{
	margin-top:2px;
	margin-left:0px;
	border:none;
}
#seccionesHome{
	width:513px;
	/*width:383px;*/
	margin:0px;
	}
#seccionesHome #playerout a{
	color:#FFF
	}
#seccionesHome #playerout p{
	margin:5px 10px;
	}
#seccionesHome #playerout img{
	margin:0;	border:none;
}
#seccionesHome #playerout{
	text-align:center; 
	margin:0 0 8px 0; 
	padding:0 0 0 0;
	color:#FFF;
	background:#333
	}
#seccionesHome #playerin{
	text-align:center; 
	padding:0 0 10px 0;
	background: url(footer_home.gif) no-repeat left bottom;
	}
.seccion{
	background: url(secciones_home.gif) no-repeat;
	padding:10px;
}
a.detalle{
	background:url(b_readmore1.gif) no-repeat;
	display:block;
	width:76px;
	height:24px;
	text-indent:-9999px;
	margin-top:10px;
}
a.detalle:hover{
	background-position:left -24px;
}
.img{
width:62px;
text-align:center;
padding-top:3px;
}
/*SALA DE PRENSA*/
#saladeprensa .titulo,#scroll .titulo{
	font-size: 1.5em;
	font-weight:bold;
	color: #666666;
}
.innerPR{
	background: url(prensa_home.gif) no-repeat;
	padding:10px;
}
#saladeprensa .titulo a, #scroll .titulo a{
	color: #666666;
	text-decoration:none;
	border:0;
}
#saladeprensa .titulo a:hover, #scroll .titulo a:hover {
	text-decoration:underline;
}
#saladeprensa  .fecha, .fecha{
	font-size: 1em;
	font-weight:bold;
	color: #CC0000;
}
#saladeprensa .titulo {
	background: url(icon.gif) no-repeat right 3px;
	display:block;
}
#saladeprensa .cintillo a, #saladeprensa .cintillo a:visited{
	font-size: 1em;
	text-decoration:none;
	color: #666666;
}
#saladeprensa .cintillo a:hover{
	text-decoration:underline;
	color: #000000;
}
#saladeprensa .links a{
	margin:2px 0px 2px 0px;
}
#saladeprensa .links strong{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#saladeprensa,#scroll{
	width:253px;
	/*width:186px;*/
	margin-top:0px;
	}
#scroll{
	margin-right:7px;
	border-top:7px solid #FFFFFF;
}
.separadorsp{
	height:11px;
	clear:both;
	background-image: url(separadorsechome.gif);
	background-repeat: no-repeat;
	background-position: -28px center;
	font-size:.1em;
	margin:0;
}
.licitaciones{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:230px;
}
.licitaciones .pc70{
margin:0px;
padding:0px;
width:230px;
margin:auto;
}
.licitaciones td{
border-bottom:1px solid #CCCCCC;
padding:3px 3px 3px 3px;
background-image:none;
background-color:transparent;
}
.licitaciones a{
color:#000000;
text-decoration:none;
}
.licitaciones a:hover{
color:#CC0000;
text-decoration:underline;
}
.licitaciones .celda_roja, .licitaciones .celda_gris{
background-image:none;
background-color:transparent;
font-weight:bold;
color:#333333;
}
/*CONTENIDO CON MENU*/
#content{
	width:773px;
	font-size:.7em;
	background-image: url(content.gif);
	background-repeat: no-repeat;
}
#contentBox, #contentBoxNews{
font-size:1.2em;
width:753px;
overflow:hidden;
clear:both;
}
.news2columnas{
width:375px; 
float:left; 
overflow:hidden;
}
.news1columnas{
width:100%; 
float:left; 
overflow:hidden;
}
.newsimg{
width:16%;
float:left;
margin:7px 0;
text-align:center;
}
.newscintillo{
width:84%;
float:left;
}
/*CONTENIDO SIN MENU*/
#contentClear{
	width:944px;
	font-size:.7em;
	margin-top:7px;
}
#contentWide{
	width:944px;
	float:left;
	font-size:.7em;
	background-image: url(contentwide.gif);
	background-repeat: no-repeat;
}
div.result{
	border-top: 1px solid #f1f1f1;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}
li.result{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}
li.result span.section{
color:#333333;
font-weight:bold;
}
li.result span.display{
color:#333333;
font-size:1.1em;
}
li.result span.language{
color:#990000;
font-style:italic;
}
/*ESTILOS COMUNES*/
#contentHome p{
margin:0 5px 0 0;
}
p{
margin:5px 0px 5px 0px;
}
.margin{
	margin:5px 10px 10px 10px;
}
#content p{
line-height:1.5em;
margin-bottom:15px;
}
.marginmapa{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 2px;
}
a{
	color: #CC0000;
}
a:hover{
	color: #000000;
}
/*#content a:visited{
color:#666666;
}*/
h1, h2, h3, h4, h5{
	color:#666666;
	margin:5px 0 5px 0;
}
#contentBox h1,
#contentBox h2,
#contentBox h3,
#contentBox h4,
#contentBoxNews h4,
#contentBox h5{
font-family:Arial, Helvetica, sans-serif;
}
h2{
	background-image: url(3.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent: 13px;
}
h1{
	font-size:1.9em;
	border-bottom:1px solid #CCCCCC;
}
h2{
	font-size:1.7em;
}
#seccionesHome h3{
border-bottom:1px solid #CCCCCC;
}
h3{
	font-size:1.4em;
}
h4{
	font-size:1.2em;
	margin:0px;
}
h4 a{
text-decoration:none;
}
h4 a:hover{
text-decoration:underline;
}
h5{
	font-size:1em;
	margin:10px 0px 10px 0px;
}
h5 span{
font-weight:normal;
}
span.category{
font-size:.8em;
}
span.date{
font-weight:bold;
}
h5 a{
color:#CC0000;
}
hr{
	clear: both;
	border-top: 1px solid #E9E9E9;
	height: 1px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
ol{
list-style-position:inside;
}
ul{
	margin:0px;
	padding:3px 10px 3px 20px;
	list-style-type: none;
}
 ul hr{
	margin-left: -20px;
}
.romanos{
list-style-type:upper-roman;
}
#content OL.romanos li{
background-image:none;
padding-left:0px;
}
#content OL, #content UL OL{
}
#content OL li, #content OL li{
background-image:none;
padding-left:0px;
}
#content ul li, 
#contentWide ul li, 
#contentHome ul li,
#contentClear ul li{
	background: url(2-1.gif) no-repeat 0px 5px;
	padding-left:10px;
	text-align:left;
}
#content ul li a, 
#contentWide ul li a, 
#contentHome ul li a,
#contentClear ul li a{
	color:#000000;
}
#content ul li a:hover, 
#contentWide ul li a:hover, 
#contentHome ul li a:hover,
#contentClear ul li a:hover{
	color:#CC0000;
}
#content ul li a:visited, 
#contentWide ul li a:visited, 
#contentHome ul li a:visited,
#contentClear ul li a:visited{
	color:#999999;
}
#pathway{
	font-size:1em;	
}
#pathway a{
	text-decoration:none;
	color: #666666;
}
#pathway a:hover{
	text-decoration:underline;
	color: #990000;
}
.bullet{
	background-image: url(1-1.gif);
	background-position: center center;
	display: inline;
	height: 8px;
	width: 8px;
	background-repeat: no-repeat;
}
.siteMapBlock{
	width:297px;
	margin-right:10px;
	float:left;
	}
.siteMapBlock a{
	color:#000000;
}
.siteMapBlock a:hover{
	color:#CC0000;
}
.siteMapBlock h3{
font-size:1.2em;
}
.siteMapBlock h3 a{
	color:#FFFFFF;
	text-decoration:none;
}
.siteMapBlock h3 a:hover{
	color:#F1F1F1;
	text-decoration:underline;
}
.siteMapBlock h3 span{
	color:#CCCCCC;
	font-size:.8em;
	font-weight:normal
}
.folio{
padding:3px 3px 3px 3px;
background-color:#F6F6F6;
border:1px solid #E8E8E8;
margin:5px 0 5px 0;
text-align:center;
}
.folio .folionav{
width:290px;
height:31px;
margin:auto;
}
.folio a{
	display:block;
	float:left;
	width:auto;
	height: 22px;
	padding-top:3px;
	font-size:.9em;
	margin-top:3px;
	text-decoration:none;
	color:#000000;
}
.folio span{
	display:block;
	float:left;
	width:auto;
	height: 31px;
	font-size:.9em;
	background-image:url(separador.gif);
	margin-left:10px;
	margin-right:10px;
}
.folio a:hover{
	color:#CC0000;
	text-decoration:none;
}
.folio .start{
	background: url(first.gif) no-repeat 0px 0px;
	text-indent: 25px;
}
.folio .start:hover {
background-position: 0px -25px;
}
.folio .prev{
	background: url(prev.gif) no-repeat 0px 0px;
	margin-left:5px;	
	text-indent: 25px;
}
.folio .prev:hover {
background-position: 0px -25px;
}
.folio .next{
	background: url(next.gif) no-repeat right 0px;
	margin-right:5px;
	padding-left:0px;
	padding-right:25px;
}
.folio .next:hover {
background-position: right -25px;
}
.folio .last{
	background: url(last.gif) no-repeat right 0px;
	padding-left:0px;
	padding-right:25px;
}
.folio .last:hover {
background-position: right -25px;
}
.folio .space{
	clear:both;
	font-size:.01em;
}
.hora{
color:#999999;
}
tr.galeria{
display:none;
}
abbr,
#content abbr{
border-bottom:1px dotted #000000;}
#content #galeria{
	text-align:center;}
	

	
#flash{
	padding: 0px;
	top: 117px;
	width: 944px;
	border-top:7px solid #FFFFFF;
	color:#000000;
	background-color:#FFFFFF;
    
	
	
	
}

#flash .flashcontent{width:773px; float:left; background:url(bonus.gif) no-repeat center; height:148px; margin-left:7px;}

#flash .newsletter{width:164px; float:left; height:148px; background:url(left.gif) no-repeat;}

#flash .flashcontent .banner{margin-left:-8px; width:305px; height:148px; float:left;}

#flash .flashcontent .banner img{margin-top:45px;}

#flash .flashcontent .bonus{margin-left:295px;}
#flash .flashcontent .content{color:#eee; text-decoration:none; font-size:11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 margin-top:5px; margin-right:4px;}

#flash .flashcontent .content p{text-align:justify; padding-left:10px; padding-right:5px; color:#eee;}

#flash .flashcontent .heading{color:#F3F31E; text-decoration:none; font-size:15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 margin-top:15px; margin-right:5px; font-weight:bold; padding-left:5px;}
 
#flash .flashcontent .heading blockquote{color:#fff; text-decoration:none; font-size:11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 font-weight:normal; padding-left:1px; margin:0px; display:inline;}

#flash .flashcontent .heading a{color:#F3F31E; text-decoration:none; font-size:15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 margin-top:15px; margin-right:5px; font-weight:bold; padding-left:5px;} 


#flash .flashcontent .heading a:hover{color:#fff; text-decoration:none; font-weight:bold;}

#flash .flashcontent .value{color:#fff; text-decoration:none; font-size:12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 margin-top:5px; }
 
#flash .flashcontent .value p{padding-left:10px; padding-right:10px; line-height:18px;}

#flash .flashcontent .visit{font-size:11px; color:#fff;}



.newsletter #box{
	width:106px;
	margin:0;
	padding:0;
	height:20px;
	background:#f7f7f7;
	border:1px solid #c4c4c4;
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	float:left;
	margin-left:30px;
	padding-left:5px;
	margin-bottom:10px;
}
.newsletter #button{
	border:0;
	padding:0;
	width:65px;
	height:20px;
	background:#007648;
	color:#fff;
	margin: 0px 0px 2px 0px;
	font: 11px Arial;
		
}

#contentHome #banners{
	padding: 0px;
	display:block;
	list-style: none;
	margin:0;
	width:773px;
	background-color:#FFFFFF;
	border-bottom:7px solid #FFFFFF;

}
#contentHome #banners img{
	border:none;	
}
#contentHome #banners .spacer{
	margin-left:7px;
}

#contentHome #banners{border-bottom:7px solid #FFFFFF;}
#contentHome #banners .b1{background:url(bg.jpg) no-repeat center; width:188px; height:67px; float:left; margin-right:7px; border-bottom:7px solid #FFFFFF;}

#contentHome #banners .b1 img{border:none; float:left; margin-left:10px; margin-right:10px; margin-top:3px;}

#contentHome #banners h3{text-decoration:none; font-size:12px; color:#CC0000; font-weight:bold; padding-top:2px; padding-bottom:0px; margin:0px!important;}

#contentHome #banners p{color:#333; text-decoration:none;}

#nospace{margin-right:0px!important;}

#nav li.bar a{
	padding:12px 7px 5px 7px;
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#666666;
	}

#anuncio h5{padding-top:5px; padding-bottom:5px; padding-left:5px;}

#casino_search{
    width: 115px;
	height:20px;
	padding:0;
	
	background:#f7f7f7;
	border:1px solid #c4c4c4;
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left:6px;
	padding-left:5px;
	margin-bottom:10px;
	
}


	
p.detalle a{
	background:url(b_readmore1.gif) no-repeat;
	display:block;
	width:76px;
	height:24px;
	text-indent:-9999px;
	margin-top:10px;
}
p.detalle a:hover{
	background-position:left -24px;
}
	
p.date1{font-size:10px;}

#story p{font-size:1em; text-align:justify; padding-bottom:10px;}

#saladeprensa p.cintillo{
    text-align:justify; border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:6px;}

#saladeprensa p a{font-weight:bold;	color: #CC0000; text-decoration:none;}

#saladeprensa p a:hover{text-decoration:underline; color:#cc3300!important;}


.licitaciones p.list a{font-weight:normal!important; text-decoration:none; 
	padding:0 0 0 5px;
	width:auto;
	display:block;
	color:#666!important; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
.licitaciones p.list a:hover{text-decoration:underline; color:#cc3300!important;}
#flags p.list{ border-bottom:1px dashed #ccc;}	
#flags img{background:none; border:none; vertical-align:middle; margin-right:15px; float:right; background-image:none!important;}
#flags p.list a{background:none!important; background-image:none!important;}
#flags a{background:none!important; background-image:none!important;}
#flags p.list a:hover{text-decoration:none!important; display:block; background:#1a1a1a!important; color:#fff!important;}

#contentHome h4{
font-size:1.6em;
margin-bottom:10px;
}

#ad{
    height: 70px;
	width: 240px;
	position:absolute;
	top:5px;
	left:0px;
	left:410px;
}

#ad img{padding:2px; border:1px solid #999; background:#f3f3f3;}

.seccion1{
	background: url(secciones_home1.gif) no-repeat;
	padding:10px;
}

