/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
/*@import url(/js/nicetitle.css);*/

img {behavior: url(/js/fix.htc);}

/*-------------------------------BODY-------------------------------------- */

body {margin-top:20px;margin-bottom:30px;margin-left:0px;margin-right:0px;}
body, table, tr, td	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-align: left;
}
.bodybg {background-image:url(../images/bg.jpg);}
.main1 {width:643px;}
.main2 {width:249px}

/*.shade {border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;height:100%;}*/

.main1, .main2, .bodybg, .topntop, .main-inner, .toBgX, .shade td, .boxes1  {vertical-align:text-top; vertical-align: top}
/*.main-inner {border-left:solid 1px #EDEDED; border-right:solid 1px #EDEDED; border-top:0px none ; border-bottom:0px; background-color:#ffffff; background-image:url(../images/maininnerbg.gif); height:300px}*/
.border2 {border-bottom:dotted 2px #DBDBDB}
.border2b {border-bottom:solid 1px #E7E7E7}
.border3 {border-left:solid 1px #3B3B3B;border-right:solid 1px #3B3B3B}
.padding {padding:10px}
.padding5b {padding:5px;}
.padding5tb {padding-top:15px;padding-bottom:15px;}
.margin5tb {margin-top:5px;margin-bottom:5px;}
.toBgX, .main-inner, .bodybg {background-repeat:repeat-x; background-position:top;}
.boxes1{border:3px solid #fafafa;height:70px}
.boxes {color:#FFFFFF}
div#SwichTab {margin: 0;padding: 0;	width: 580px;overflow: hidden; text-align:left; border-bottom:1px solid #fafafa;}
div#SwichTab div {float: left;	margin-top:5px;	}
div#SwichTab img {margin-left:1px;margin-right:1px;}
/*--------------------------------------------------------------------------*/
h1{color:#303030;}
h2{color:#4BA312;}
h3{color:#C3493F;}
h4{color:#FF8400;}
h6{color:#7A297D;}
h1, h2, h3, h4, h6{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 16px;letter-spacing:-1px;text-align:left;margin:0}	
h5 {color:#444444; font-family: "Times New Roman", Times, serif;font-size: 14px;margin:0; font-weight:normal}

form, input, textarea, submit, select	{font-size: 11px; margin-top:0px;margin-bottom:5px;font-family: Tahoma, Arial, Verdana;}
.textTab {font-family: Geneva, Arial, Verdana;font-size: 12px;}
.text1{color:#545454}
.text2{color:#ffffff}
.text1, .larged {font-family:Geneva, Arial, Helvetica, sans-serif;}
.small {
	font-size: 9px;
	text-align: left;
}
.larged, p.larged {font-size:12px; color:#333333; margin-bottom:5px}
.desc {color:#666666}
/*--------------------------------------------------------------------------*/

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}
ul.li-arrow	 {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0; list-style-image: url(../images/arrow.gif);}
ul ul.li-arrow {margin-top: .3em;}
.sublines	 {border-bottom:dotted 1px #cecece; padding-bottom:10px; margin-bottom:5px; color:#333333}
										
/*----------------------------------LINKS-----------------------------------*/
.lnk0 {color: #FFFFFF; text-decoration:none;}				
a.lnk0:hover{color: #FFFFFF; text-decoration:underline;}

.lnk1, a.lnk1:visited {color: #0072FF;	text-decoration: none;}
a.lnk1:hover{color: #ffffff;text-decoration: none;background-color:#0072FF}

.lnk2, a.lnk2:visited {color: #ce34ad;	text-decoration: none;}
a.lnk2:hover{color: #FFFFFF;text-decoration: none;background-color:#ce34ad}

.lnk3 {color: #3BBF00;	text-decoration: none;}
a.lnk3:hover{color: #ffffff;text-decoration: none;background-color:#00BF1F}

.lnk4 {color: #cccccc;	text-decoration: none;}
a.lnk4:hover{color: #fafafa;text-decoration: none; background-color:#545454}

.lnk5 {color: #000000; text-decoration:none;}				
a.lnk5:hover{color: #0072FF; text-decoration:underline;}

.submit {font-family: Tahoma, Verdana, Arial; 
	color: #2b333c;
}
.submit,
.submit-disabled {
	background: #fefefe url(../images/sub.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
	border: 3px double;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	color: #8A8E92;
	background-color: #f2f2f2; 
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:visited {
	color: #2b333c;
}
	
/*Main to Columns Uno*/
div#containerMain {	margin: 0; 
					padding: 0; 
					width: 900px;	
					margin: auto; 
					overflow: hidden;
}	
	div#containerMain div#panelOne {	float: left;
										margin-left: 0px; 
										margin-bottom: 5px; 
										padding-bottom: 5px; 
										width: 643px;
										}
		div#containerMain div#panelOne div, div#containerMain div#panelTwo div{	margin-left: 0px; 
											margin-bottom: -2px; 
											padding: 0px;
											}
		div#containerMain div#panelOne div#main-inner {	border-left:solid 1px #EDEDED; 
														border-right:solid 1px #EDEDED; 
														background-color:#ffffff; 
														background-image:url(../images/maininnerbg.gif); 
														background-repeat:repeat-x; 
														background-position:top; 
														width: 639px;
														margin-left: 0px; 
														margin-top: 0px; 
														margin-bottom: -5px; 
														}
		div#containerMain div#panelOne div#main-innerMedia {	border-left:solid 1px #EDEDED; 
														border-right:solid 1px #EDEDED; 
														background-color:#000000; 
														/*background-image:url(../images/bgmultimedia.jpg);*/
														background-repeat:no-repeat; 
														background-position:top; 
														width: 639px;
														margin-left: 0px; 
														margin-top: 0px; 
														margin-right: 0px;
														margin-bottom: -5px; 
														}
			div#containerMain div#panelOne div#main-inner div#shade, div#containerMain div#panelOne div#main-innerMedia div#shade, div#containerMain div#panelTwo div#main-inner div#shade  {	border-left:solid 1px #CCCCCC; 
																		border-right:solid 1px #CCCCCC;
																		width:100%;height:100%;}
			
/*----------------------------------------------------informacion tecnologica------------------------------------------------------------*/
			
	div#containerMain div#panelOne div#main-inner div#shade div#container {	margin-left: 10px;
																			margin-bottom: 10px;
																			padding-bottom: 10px; 
																			width: 600px; 
																			overflow: hidden;
																			}
	div#containerMain div#panelOne div#main-inner div#shade div#container div {	margin-bottom: -2px; 
																				padding: 0px;	
																				}
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaNegro {	float: left;
																				margin-right: 0px;	
																				margin-bottom: -5px;	
																				padding: 0px; 
																				width: 600px;
																				background-color:#000000; 
																				color:#FFFFFF	
																				}
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaNegro div#twoCol {	float: left;
																						margin-left: 10px;	
																						margin-bottom: 5px;	
																						padding: 3px;	
																						width: 270px;
																						}

	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaNegro div#nextRow {	margin-left: 10px;	
																						margin-bottom: 3px;	
																						padding: 3px; 
																						width: 590px;														
																						}
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaNegro div#Channels {float: left;
																						margin-right: 3px; 
																						margin-bottom: 3px; 
																						padding: 3px; 
																						width: 100px;
																						height: 120px;
																						border:1px solid #3e3e3e; 
																						text-align:center;
																						}

/*----------------------------------------------------Media------------------------------------------------------------*/
			
	div#containerMain div#panelOne div#main-innerMedia div#shade div#container {margin-left: 10px;
																			margin-bottom: 10px;
																			padding-bottom: 10px; 
																			width: 600px; 
																			overflow: hidden;
																			color:#FFFFFF
																			}
		div#containerMain div#panelOne div#main-innerMedia div#shade div#container div#video {margin-left: 10px;
																				margin-bottom: 10px;
																				padding: 5px; 
																				width: 340px; 
																				height:260px;
																				color:#FFFFFF;
																				border: 3px double;
																				border-color: #aedf9a #94da78 #6ab94b #94da78;
																				}
		div#containerMain div#panelOne div#main-innerMedia div#shade div#pics {margin-left: 5px;
																				margin-bottom: 10px;
																				padding: 0px; 
																				width: 575px; 
																				color:#FFFFFF;
																				border: 3px double;
																				border-color: #aedf9a #94da78 #6ab94b #94da78;
																				}																																						
		div#containerMain div#panelOne div#main-innerMedia div#shade div#container div#areaBlack {
																					margin-left: 0px;	
																					margin-bottom: 15px;	
																					padding: 0px; 
																					width: 600px
																					}
		div#containerMain div#panelOne div#main-innerMedia div#shade div#container div#areaBlack div{
																					margin-left: 10px;
																					margin-bottom: 10px;	
																					padding: 0px; 
																					width: 260px;
																					border: 1px solid;
																					border-color: #9ADFDB #78DAD5 #4BB9B3 #78DAD5;
																					padding:10px
																					}																				
																																									
/*----------------------------------------------------default------------------------------------------------------------*/
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaGris {	float: left;
																				margin-right: 0px;	
																				margin-bottom: 15px;	
																				padding: 0px; 
																				width: 600px;
																				background-image:url(../images/p_1bg.gif)
																				}
																				
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaBlank {	float: left;
																				margin-right: 0px;	
																				margin-bottom: 15px;	
																				padding: 0px; 
																				width: 600px;
																				}																		
	div#containerMain div#panelTwo div#main-inner div#shade div#boxes{		padding:5px; 
																			text-align:justify;
																			float: left;
																			width:200px;
																			margin-right: 0px;	
																			margin-bottom: 2px;
																			}
	div#containerMain div#panelOne div#main-inner div#shade div#counter, div#containerMain div#panelOne div#main-innerMedia div#shade div#counter {	margin-left: 10px;
																			margin-bottom: 10px;
																			padding-bottom: 10px; 
																			width: 600px; 
																			overflow: hidden;
																			}																			
		div#containerMain div#panelOne div#main-inner div#shade div#counter div, div#containerMain div#panelOne div#main-innerMedia div#shade div#counter div{float: left;
																				height:22px;
																				margin-right: 0px;	
																				margin-bottom: 5px;
																				color:#cecece;																				
																				}			
/*----------------------------------------------------Documentacion & Mapa del Sitio------------------------------------------------------------*/
																																						
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaBlanco {
																				margin-right: 0px;
																				margin-left: 0px;
																				margin-bottom: -5px;	
																				padding: 0px; 
																				width: 597px;
																				border-left:solid 1px #3B3B3B;	
																				border-right:solid 1px #3B3B3B;
																				}
		div#containerMain div#panelOne div#main-inner div#shade div#container div#areaBlanco div{
																						float: left;
																						margin-left: 10px;	
																						margin-bottom: 5px;	
																						padding: 3px;	
																						width: 270px;
																						background-color:#fafafa;
																						border:solid 1px #fafafa
																						}
/*----------------------------------------------------Compras------------------------------------------------------------*/
																																						
	div#containerMain div#panelOne div#main-inner div#shade div#container div#areaCompras {
																				margin-right: 0px;
																				margin-left: 0px;
																				margin-bottom: -5px;	
																				padding: 0px; 
																				width: 597px;
																				border-left:solid 1px #3B3B3B;	
																				border-right:solid 1px #3B3B3B;
																				}
		div#containerMain div#panelOne div#main-inner div#shade div#container div#areaCompras div{
																						float: left;
																						margin-left: 10px;	
																						margin-bottom: 5px;	
																						padding: 3px;
																						width: 550px;
																						background-color:#fafafa;
																						border:solid 1px #fafafa
																						}
			div#containerMain div#panelOne div#main-inner div#shade div#container div#areaCompras div div{
																							float: left;
																							margin-left: 5px;	
																							margin-bottom: 5px;	
																							padding: 3px;
																							width: 100px;
																							}																																																																				
/*Main to Columns dos*/	
	div#containerMain div#panelTwo {	float: right;
										margin-right: 0px;
										margin-bottom: 5px;	
										padding-bottom: 5px; 
										width: 249px;
										}
		/*div#containerMain div#panelTwo div{	margin-left: 0px; 
											margin-bottom: -2px; 
											padding: 0px;
											}*/
		div#containerMain div#panelTwo div#spaced{	margin-left: 0px; 
											margin-top: 5px; 
											padding: 0px;
											}
											
		div#containerMain div#panelTwo div#main-inner {	border-left:solid 1px #EDEDED; 
														border-right:solid 1px #EDEDED; 
														background-color:#ffffff; 
														background-image:url(../images/maininnerbg.gif); 
														background-repeat:repeat-x; 
														background-position:top; 
														width: 245px;margin-left: 0px; 
														margin-top: 0px; margin-bottom: -5px; 
														}
			/*div#containerMain div#panelTwo div#main-inner div#shade {	border-left:solid 1px #CCCCCC; 
																		border-right:solid 1px #CCCCCC;
																		width:100%;
																		height:100%;
																		}*/

/*Main to Columns Default*/
	
	div#containerMain div {				float: left;	
										margin-left: 0px;	
										margin-bottom: 0px;	
										padding: 0px;
										}


/*End Main to Columns*/


/*Nice Titles*/
.nicetitle {
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 25em;
	z-index: 20;
	max-width: 50%;
}
.nicetitle-content{
	overflow: hidden;
	background: #008AFF;
	/*border-right: 1px solid #ffffff;*/
	padding: 7px;
	opacity: 0.9;
	/*background-image:url(../images/flagTitle.gif); background-repeat:repeat-y; background-position:right;*/
}
.nicetitle p{
	margin: 0;
	line-height: 120%;
}
.nicetitle p.destination {
	font-weight: normal;
	font-size: 11px;
	color: #BCDDFF;
}
div.nicetitle p span.accesskey {
	color: #FF7200;
}

#tablist{
padding: 3px 0;
margin-left: 3px;
margin-bottom: 0;
margin-top: 0.1em;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border-left: 1px solid #333333;
border-bottom: none;

}

#tablist li a:link, #tablist li a:visited{
font-family:Tahoma;
font-size:11px;
color:#666666;
text-decoration:none;
}

#tablist li a:hover{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:none;
}

#tablist li a.current{
background:none;
}

#tabcontentcontainer{
padding: 5px;
}

.tabcontent{
display:none;
}

ul#categorias{overflow:hidden; margin-bottom:10px}

ul#categorias li{
float:left;
width:145px;
margin-left:5px;
list-style: none;
display: inline;
margin: 0;
font-size:9px}

ul#p2column{overflow:hidden;}

ul#p2column li{
float:left;
width:120px;
margin-left:5px;
list-style: none;
display: inline;
margin: 0;}

.p2colImg{
border:2px solid #000000
}
