/* CSS Document */

html {
height: 101%;
text-align: left;
}

body {
margin: 0px auto;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;
}

input.btn{
background-color:#CCCCCC;
border:thin;
border-color:#666666;   
}
   

a {
color: #006dba;
text-decoration: none;
}

a:hover, a:active  {
color: #ff6600;
text-decoration: underline;
}

.seudolink
{
    color: #006dba;
    font-size: 10px;
    text-decoration: underline;
    cursor: hand;
}

#tnav {
display: block;
/*width: 760px;*/
}

#tnavitems a {
position: relative;
vertical-align: bottom;
bottom: 5px;
padding: 5px 10px 5px 10px;
border-right: 1px dashed #CCCCCC;
}

#tnavitems a:hover, #tnavitems a:active {
color: #cc5705;
text-decoration: underline;
background-color: #f6f6f6;
border-top: 1px solid #e1e1e1;
}

#tnavitems .select {
position: relative;
bottom: 5px;
padding: 5px 10px 5px 10px;
color: #ff6600;
border-right: 1px dashed #CCCCCC;
border-top: 1px solid #999999;
background-color: #f6f6f6;
}

#tnavitems .end {
position: relative;
bottom: 5px;
padding: 5px 10px 5px 10px;
font-size: 12px;
border-right: 1px dashed #CCCCCC;
}

.left_container {
border-right: 1px dashed #CCCCCC;
}

#footer_container {
display: block;
width: 760px;
padding: 10px 0 10px 0;
clear: both;
border-top: 1px dashed;
}

#footer_container .footer {
	padding-top: 5px;
	text-align: center;
	color: #666666;
	border-right: 1px dashed #CCCCCC;
}

h1 {
	display:inline;
	font-size: 17px;
	font-weight: bold;
}

h2 {
	display:inline;
	font-size: 13px;
	font-weight: bold;
}

.chico {
	font-size: 10px;
}

.destacado 
{
color: #ff6600;
font-weight:bold;
}

.destacado_en_texto
{
	display:inline;
	font-size: 15px;
	font-weight: bold;
}

.logo_part1 
{
color:#000000;
font-weight:bold;
font-variant:small-caps;
}

.logo_part2 
{
color:#666666;
font-weight:bold;
font-variant:small-caps;
}

table.caja_destacada {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: rgb(255, 255, 204);
}

table.caja_destacada th {
	border-width: medium medium medium medium;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: rgb(255, 255, 204) rgb(255, 255, 204) rgb(255, 255, 204) rgb(255, 255, 204);
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.caja_destacada td {
	border-width: medium medium medium medium;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: rgb(255, 255, 204) rgb(255, 255, 204) rgb(255, 255, 204) rgb(255, 255, 204);
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}

.footer_titulo
{
    color: Black;
    font-size: 12px;
     font-weight:bold;
}

.footer_contenidos
{
    font-size: 9px;
    letter-spacing:1px;
}

.footer_contenidos a
{
    color: #666666;
    text-decoration: none;  
}

.footer_contenidos a:hover, .footer_contenidos a:active
{
    color: red;
    text-decoration: none;
}

.hover_blanco a
{
    color: white;
    text-decoration: none;  
}

.hover_blanco a:hover, .hover_blanco a:active
{
    color: white;
}

.subsubtitulo {
color: #006dba;
}

.link_destacado_chico 
{
    color: Red; 
    font-size: 10px;   
}

ul
{
    margin-top: 5px;
    list-style-image: url(images/bullet_tilde.png)
}

li
{
    margin-left: -15px;
    
    
}

.tituloespaciado
{
    letter-spacing:2px;
}

.modalBackground {  background-color:gray;  filter:alpha(opacity=70);  opacity:0.7;}

.modalPopup img {
border:solid 5px #fff;
}

.modalPopup-text {
display:block;
color:#000;
background-color:#fff;
text-align:center;
border:solid 2px #000;
padding:10px;
}

.modalPopup-text input {
width:75px;
}    

.feedback
{
color: #00cc00;
font-weight: 700;
}

.manito
{
     cursor:pointer;
}

/* ****************** Accordion ****************** */

.accordionHeader
{
    border: 1px solid #ff6600;
    color: dimgray;
    background-color: gainsboro; /*font-family: Arial, Sans-Serif;*/ /*font-size: 12px;*/
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-weight: bold;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 10px solid #fe4f12;
    color: white;
    /*background-color: #5078B3;*/
	/*font-family: Arial, Sans-Serif;*/
	/*font-size: 12px;*/
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/***************************************/

/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 16px;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}

/***************************************/
/** rotator home page **/
#rotator
{
	border: 0px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 763px;
	height: 288px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 763px;
	height: 288px;
}