/* CSS Text Document */
:link { color: #000000}  /* for unvisited links */
:visited { color: #000000 } /* for visited links */
a:active { color: #000000 } /* when link is clicked */
a:hover { color: #000000 } /* when mouse is over link 

*/
  a.plain { text-decoration: none 
  
}

body {
	margin: 0px;
	padding: 0px;
	font-size : 14px;
	font-family : "Trebuchet MS", Arial,Helvetica,sans-serif;
	
}

* {
margin:0 auto;
padding:0;

}

.back {
background-image: url(back.jpg);
background-repeat:no-repeat;
background-position:center center;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
} 

#principal {
color:#000000;
background:#F5F5F5;
width:100%;
}
#principal ul {
list-style: none;
}
#contenedor{
 margin-top:5px;
 height:34px;
 width:600px;
 border:solid 0px #CCCCCC;
 border-radius:1px;
 font-family : "Trebuchet MS", Arial,Helvetica,sans-serif; 
 font-size : 16px; 
 color-font : #000000; 
 background-color : none; 



 /*background:-moz-linear-gradient(#c30 0%, #c40 100%);
 background:-ms-linear-gradient(#c30 0%, #c40 100%);
 background:-o-linear-gradient(#c30 0%, #c40 100%);
 background:-webkit-linear-gradient(#c30 0%, #c40 100%);
 background:linear-gradient(#c30 0%, #c40 100%);*/
 }
 
#principal li {
float:left;
list-style:none;
cursor: pointer;
display:block;
border-right:0px solid #E3E3E1;
}
#principal li:hover {
background: #DBDBDB;

}
#principal a, #principal a:visited {
/*Control Menu Prinicpal*/
margin: 0px;
padding:8px 14px;
font-weight:normal;
/*color:#000;*/
color:none;
display:block;
}
#principal a:hover {
color:#000000;
text-decoration:none;
display:block;
}
#principal li {
float: left;
margin: 0px;
padding: 0px;
}
#principal li li {
float: left;
margin: 0px;
padding: 0px;
width: 265px;
text-transform:none;
}
#principal li li a, #principal li li a:link, #principal li li a:visited {
/*Control Sub-Menu*/
background:#666666;
color:#FFFFFF;
width: 230px;
float: none;
margin: 0px;
padding: 5px 10px 10px 18px;
border: 0px;
}
#principal li li a:hover, #principal li li a:active {
/*background:-moz-linear-gradient(#F0F 0%, #F69 100%);
background:-ms-linear-gradient(#F0F 0%, #F69 100%);
background:-o-linear-gradient(#F0F 0%, #F69 100%);
background:-webkit-linear-gradient(#F0F 0%, #F69 100%);
background:linear-gradient(#F0F 0%, #F69 100%);*/
background:#F5F5F5;
padding: 5px 10px 10px 18px;
color:#000000;
border:solid 0px #000000;
}
#principal li ul {
position: absolute;
width: 20em;
left: -999em;
}
#principal li:hover ul {
left: auto;
display: block;
}
#principal li:hover ul, #principal li.sfhover ul {
left: auto;

}

.titulo { 
font-family : Trebuchet MS; 
font-size : 11px; 
color : #000000; 
background-color : #CCCCCC; 
text-decoration : none; 
} 

.titulo:link { 
color : #666666; 
text-decoration : none; 
} 
.titulo:hover { 
color : #666666; 
text-decoration : none; 
}

.menu { 
font-family : Trebuchet MS; 
font-size : 11px; 
color : #666666; 
background-color : #F4F4F4; 
/*background: url(../imagenes/fondos/gris-d-4785-2-5x40.png);*/
text-decoration : none; 
} 

.menu:link { 
color : #666666; 
text-decoration : none; 

} 
.menu:hover { 
color : #666666; 
text-decoration : none; 
} 

.menu:visited { 
color : #666666; 
text-decoration : none; 
} 

.menu2 { 
font-family : "Trebuchet MS", Arial,Helvetica,sans-serif; 
font-size : 11px; 
color : #666666; 
/*background-color : #F4F4F4; */
/*background: url(../imagenes/fondos/gris-d-4785-2-5x40.png);*/
text-decoration : none; 
} 

.menu2:link { 
color : #666666; 
text-decoration : none; 

} 
.menu2:hover { 
color : #666666; 
text-decoration : none; 
} 

.menu2:visited { 
color : #666666; 
text-decoration : none; 
} 

.sub_menu { 
font-family : Trebuchet MS; 
font-size : 12px; 
color : #666666; 
background-color : #666666; 
text-decoration : none; 
} 

.contenido { 
font-family : "Trebuchet MS", Arial,Helvetica,sans-serif; 
font-size : 14px; 
color : #000000; 
/*background-color : #FFFFFF; */

} 
.contenido:link { 
color : #000000; 
} 

.contenido:hover { 
color : #000000; 
} 

.destacado { 
font-family : "Trebuchet MS", Arial,Helvetica,sans-serif; 
font-size : 12px; 
color : #333333; 
background-color : #F4F4F4; 
text-decoration : none; 
} 
.destacado:link { 
color : #333333; 
text-decoration : none; 

} 
.destacado:hover { 
color : #000000; 
text-decoration : none; 
}
 
.destacado:visited { 
color : #333333; 
text-decoration : none; 
}
 
.creditos { 
font-family : "Trebuchet MS", Arial,Helvetica,sans-serif; 
font-size : 12px; 
color : #CFCFCF; 
/*background-color : #F4F4F4; */
text-decoration : none; 
} 
.creditos a:link { 
color : #EEEEEE; 
text-decoration : none; 

} 
.creditos a:hover { 
color : #F4F4F4; 
text-decoration : none; 

} 
.creditos a:visited { 
color : #EEEEEE; 
text-decoration : none; 

} 

/* Formularios */
.inputbox { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color:  #000000;
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
}

.inputboxsearch { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color:  #000000;
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
}

.button {
	width: 170px;
	border : solid 1px #000000;
	background-color: #666666;
	font-weight : bold;
	font-size : 14px;
	color : #FFFFFF;
	padding: 2px;
}

button_tx1 {
  background-image: linear-gradient(to bottom, #f9c56d 25%, #f19224 100%);
  background-color: #666666;
  border: none;
  border-radius: 1em;
  box-shadow: 0 3px 1px rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
  padding: 6px 20px 8px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
button_tx1:hover, button:active, button:focus {
  background-color: #f19224;
  background-image: none;
}