/* 2009 Equipo NTG */
/*  CSS para layout PPEE*/
/*  media: Screen */

/* ::::::::::::::: REDEFINICION ELEMENTOS HTML ::::::::::::::: */
* {
     margin: 0;
    padding: 0;
}
body {
/*background : #73a8ba url(../images/bg_site.jpg) repeat-x center bottom;*/
background-color:#73a8ba;
background-attachment: fixed;
font-family : Arial, Helvetica, sans-serif;
color : #666;
margin : 0;
padding : 0;
text-align : center;
}
img  {
border: none;
}

hr {
	 color: #CCCCCC;
   background-color: #CCCCCC;
   height: 1px;
   border: 0;
	 margin: 2px 0 2px 0;
	 clear: both;
}


table{}
td{}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

strong, b{}
a:link{ }
a:visited{}
a:hover{}
a:active{}

/*:::::::::::::::CONTENEDOR PANELES :::::::::::::::*/

#container {
/*width : 893px; V2*/
width : 1000px;
margin : 0 auto;
text-align : left;
/*border: 1px solid red;*/
/*filter: alpha(opacity=85); 
opacity: .85*/
}
#container:after {
content : "";
display : block;
height : 0;
clear : both;
visibility : hidden;
}

/*::::::::::::::: PANELES :::::::::::::::*/

/*logo del canal y menú auxiliar*/

#header {
width : 1000px;
clear : both;
margin: 0;
/*background: url(../images/bg_transporta.gif) no-repeat   top right;*/
}

#header .logo{
float:center;
height: 80px;
margin: 0;
}





/*contenidos*/

#main {
width : 1000px;
/*width : 893px;V2*/
/*_width : 900px;*/
margin: 0;
padding: 0;
background: #fff url(../images/bg_main3.gif) top left no-repeat;
/*background: #fff url(../images/bg_main2.gif) top left no-repeat;
_background: #fff url(../images/bg_main2.gif) top left no-repeat;*/

}


#main  a:link{
color: #155784;
text-decoration: none; 
}
#main  a:visited{}

#main  a:hover{
color: #155784;
text-decoration: underline; 
}
#main  a:active{}


#main p {
margin: 0 0 10px 0;
font-size: 13px;
}

#main h1  {
color: #CD3300;
font-size: 24px;
padding: 0 0 5px 0;
font-weight: normal;
border-bottom: 1px dotted #333;
margin-bottom: 5px;
}

#main h2  {
color: #333333;
font-size: 16px;
padding: 10px 0 5px 0;
font-weight: bold;
}

#main ul  {
margin: 0 0 15px 20px;
padding: 0;
}

#main ol  {
margin: 0  0 15px 20px;
padding: 0;
}

#main li  {
margin: 0 0 10px 10px;
font-size: 12px;
}

#main table{
border-collapse: collapse;
font-size: 12px;
margin: 15px 0 15pxpx 0;
width: 100%;
}



.datos td {
border: 1px solid #bed2d9;
padding: 5px;
background: #FFFFCC;
}

.datos th {
border: 1px solid #bed2d9;
padding: 5px;
background: #CEE4EA;
}

.datos2 td {
border: 1px solid #bed2d9;
padding: 5px;
/*background: #FFFFCC;*/
}

.datos2 th {
border: 1px solid #bed2d9;
padding: 5px;
background: #CEE4EA;
}


/*columna base*/

.col1home {
width : 220px;
border: 1px solid #6294A9;
margin : 15px 0 0 12px;
float : left;
}

.col1home h4{
font-size: 14px;
padding: 10px 5px 10px 5px;
}

.col1home img{
float: right;
}


/*2 columnas*/
.contenidos {
width : 780px;
/*width : 685px; v2*/
margin : 15px 0 0 20px;
float : left;
}

.contenidos img {

}




.col1 {
width : 273px;
border: 1px solid #ccc;
margin : 15px 0 0 12px;
float : left;
}

/*2 columnas*/
.col2 {
width : 558px;
border: 1px solid #ccc;
margin : 15px 0 0 12px;
float : left;
}


/*columna al ancho*/

.col3{
width : 845px;
border: 1px solid #ccc;
margin : 15px 0 0 12px;
float : left;
}


/*menu principal*/


#nav {
float: left;
width:150px;
font-size:11px;
line-height:normal;
margin: 15px 0 15px 15px;
padding: 0;
}

#nav ul {
  margin:0;
  padding: 0;
  list-style:none;
}

#nav li {
	height: auto !important;
	height: 30px;
  margin:0;
  padding:0;
  }
	

	
#nav a {
	height: auto !important;
	height: 30px;
  text-align: center;
  display:block;
  background: #dce7e9;
  padding: 5px;
  text-decoration:none;
  font-weight:bold;
  color: #155784;
	border-bottom: 1px solid white;
  }
	

#nav a:hover {
  color:#333;
	 background: #b2cbd0;
	text-decoration:none;
  }
#nav #current {
  display:block;
  text-decoration:none;
  font-weight:bold;
	border-bottom: 1px solid white; 
  }
#nav  #current a {
  background: #b2cbd0;
	color: white;
	border-bottom: none;
  }


/*colofon*/
#footer {
width: 1000px;
/*width: 893px;
_width : 900px; */
background : #73a8ba url(../images/bg_footer3.gif) no-repeat left bottom;
/*background : #fff url(../images/bg_footer2.gif) no-repeat left bottom;
_background : #fff url(../images/bg_footer2.gif) no-repeat left bottom;*/
}

#footer p{
border-top: 1px dotted #ccc;
padding: 20px 20px 20px 20px;
font-size: 11px;
text-align: center;
}

/* Efecto lightbox*/

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	/*height: 100%;*/
	height: 1500px;
	background-color: black;
	z-index:1001;
	opacity:.8;
	filter: alpha(opacity=80);
}


.cajalightbox {
    display: none;
    position: absolute;
    top: 2%;
    left: 10%;
    width: 80%;
	min-width: 800px;
    z-index:1002;
	/*overflow: auto;*/
	padding-bottom: 10px;
}

.cajalightbox img{
   
    width: auto;
		height: auto;
		
}
.cajalightbox p {
	margin: 10px 10px 10px 10px;
	color: white;
	font-size: 0.8em;
}

.cajalightbox a {
	text-decoration: none;
	color: #ccc;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
}

.cajalightbox a:hover {
  color: #FFFFFF;
	text-decoration: none;
}


.cajalightbox img {
   padding: 3px 3px 3px 3px;
	border: 1px solid gray;
}




/*para que no se monten los div*/
.clearfix {
clear : both;
overflow : hidden;
max-height : 0;
display : block;
}

