/*aaaaaaaaaaaaaaa*/
.colortabla {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 2px 2px 3px #666;
}
a{
	
	text-decoration:none;
}
a:hover{
	color:#666;
	text-decoration:none;
	text-shadow: 2px 2px 3px #666;
}
tr {
	height: 34px;
}
td {
	padding-left: 11px;
	padding-right: 2px;
	border: 1px solid #EDEDED;
}	
table {
	margin-bottom:10px;
	margin-left:5px;
	margin-top:10px;
}

*{
margin:0;
outline:0 none;
padding:0;
}
html, body {
width:100%;
background:#000000;
font-family: arial, sans-serif;
}
/*-----------------Menu Superior----------------------*/


#menu {
text-align:center;
float:left;
height:22px;
font-size:13px;
padding-top: 1px !important;
margin: 2px 0 0 10px;
}
#superior b {
color: #FFFFFF;
margin-right: 0.5em;

}
#superior li {
list-style-type:none;
}

#superior  li.nivel1 {
float:left;
margin-right:2px;
}

#superior  li a {
/*border:1px solid #FFFFFF;*/
color: CadetBlue;
display:block;
position:relative;
text-decoration:none;
margin-right: 0.5em;
}
#superior  li:hover {
position:relative;
}
#superior  li a:hover, #superior  li:hover a.nivel1 {
color:#FFFFFF;
position:relative;
}
#superior  li a.nivel1 {
display:block !important;
position:relative;
}
#menu  li a:hover ul, #menu  li:hover ul{
display:block;
left:0;
opacity:1;
position:absolute;
}
#menu  li a ul, #menu  li ul{
display:block;
opacity:0;
position:absolute;
-webkit-transition-duration: 2s;
-webkit-transition-timing-function: lineal;
}
#menu  li ul li a {
-webkit-transition-duration: 0.50s;
-webkit-transition-timing-function: ease-out;
border-top-color:#000000;
padding:6px 0 8px;
width:78px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-left:1px solid Grey;
background-color: #000000;
}
#menu  li ul li a:hover {
border-top-color:#FFFFFF;
background:#FFF;
position:relative;
color:#000000;
}
table.falsa {
border:0 none;
border-collapse:collapse;
float:left;
position:relative;
}

#menu2 {
text-align:center;
float:right;
height:22px;
font-size:13px;
padding-top: 1px !important;
margin: 2px 0 0 10px;
}
#menu2  li a:hover ul, #menu2  li:hover ul{
display:block;
left:0;
opacity:1;
position:absolute;
}
#menu2  li a ul, #menu2  li ul{
display:block;
opacity:0;
position:absolute;
-webkit-transition-duration: 2s;
-webkit-transition-timing-function: lineal;
}

	
#superior{
border-bottom:1px solid #FFFFFF;
height: 20px;
}
/*-------------------------Cuerpo------------------------------------*/

#cuerpo{
text-align:center;
color: #FFFFFF;

}
#logo{	
	background: url("./images/header.jpg") no-repeat center transparent;
	height:400px;
	width:100%; 
}


h2{
	font-style:italic;
	color:#FFF;
	text-shadow: 2px 2px 3px #999;

}
.imagen{
	margin-top:142px;
	margin-bottom:44px;
}

.formulario{
	font:17px arial;
	 margin-bottom:0.5em;
	
}
#regis{
float: right;
font-size: 13px;
color: #FFFFFF;
margin-left: -150px;
margin-right:11px;
text-shadow: 2px 2px 3px #666;
}
#error{
float:right;
}
/*-------------------------------Comentarios-------------------------*/
#twet {

width: 565px;
height: auto;
font-size:14px;
padding: 0.5em;
margin: auto;
text-align:right;
border: 1px solid #CCCCCC;
padding-bottom: 44px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
#twet a:hover{
text-decoration:none;
text-shadow:none;
color:#FFFFFF;
}


#twetcom a, #twetcom a:hover{
color: #000000;
}

#twetcom{
border-bottom:  1px solid #CCCCCC;
color:#5AC852;
font-size:10px;
}

.info{  
       font-family:Arial, Helvetica, sans-serif;   
       font-size:13px;  
      /* border: 1px solid #CCCCCC; */
       margin: 10px 0px;  
       padding:15px 10px 15px 50px;  
       background-repeat: no-repeat;  
       background-position: 10px center;  
       color: #FFFFFF;  
     /*  background-color: #4A4A60;  */
       /*background-image: url('./images/knob/Knob Green.png');*/
       text-align:left;	
}  
. info a{
	background-image:none;
}

#navegacion{
width: 565px;
margin: auto;
text-align:right;
font-size:13px;
color:#5AC852;
margin-bottom: 30px;
/*margin-top:3px;*/
}
#navegacion a:hover{
text-decoration:none;
color:#FFFFFF;
text-shadow:none;
}
/*#navegacion a{
border: 1px solid #cccccc;
padding: 1px;


}*/


/*----------------------------privados---------------------------------*/


.toph { background: #3D3E42 url(./images/privados/top.jpg) no-repeat center; height: 39px; margin:0; padding:0; }

.content { 
    color: #a0a0a0; 
	margin: 0 auto; 
	padding: 0; 
	width: 800px; 
	background: #3D3E42 url(./images/privados/bg.jpg) repeat-y center;
	font-size:13px;
}

.title {
	color: #5AC852;
	font-size:140%; 
	font-weight:bold; 
	padding: 10px 0 0 40px;
	
}

.right {  
	background: #FFF;
	clear: both; 
	font-size: 95%; 
	float:right; 
	width: 170px; 
	margin: 0 15px 0 0 !important;
	margin: 0 8px 0 0;
	padding: 0px 1em 0 0px; 
}

.right a { color: #7D8085;}
.nav { clear: both; text-align: left; color: 	#7D8085; padding: 5px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #5AC852; }
.nav li a { color: #7D8085; }
.nav li a:hover { color: #000000; text-decoration: none; }

.caja { 	background: #45464B; color: #FFFFFF; border: 1px solid #555; padding: 5px; }

p { 	margin: 0 0 5px 0; 	padding: 0; color: #888; background: inherit; }
hr { border: 0; height: 1px; color: #eee; background-color: #eee; }
a { 	color: #888; background: inherit;  text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: underline; }
h1 { padding:0; margin:0; color: #FFF; background: inherit;font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a {color: #FFF; background: inherit;}
h2 { background-color: inherit; 	color:#5AC852; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h2 a { color: #F29955; }
h2 a:hover { 	color: #F29955; text-decoration: none;}

ul { margin: 5px 0 20px 15px; padding : 0; list-style : none; }
li { list-style-type: square;	color: #5AC852;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }
li a { color: #7D8085; }
li a:hover { color: #5AC852;  }

.center { 
	float:left; 
	width: 530px; 
	font-size: 95%; 
	margin: 0px 0 5px 35px !important;
	margin: 0px 0 5px 20px; 
	padding: 0; 
	background: #3D3E42; 
	color: #FFF;
}

.center a { color: #5AC852;}
.center a:hover { color: #FFF; }

.center td{
border:none;


}

.center tr{
border:1px solid #FFFFFF;
height:20px;
}
.center th{
background-color: #555;
color:#000000;
}
.center textarea{
width:100%;
height:400px;

}

.footer { 
	clear:both;
	width: auto;
	height: 37px;
	color:#888;  
	font-size:90%;
	background: #3D3E42 url(./images/privados/bot.jpg) no-repeat center;
	text-align:center; 
}


.footer_text {
	text-align: right;
 	margin: 0; padding: 0;
	color: #aaa;
}

.footer_text a { color: #777; }


fieldset {
	border: 1px solid #eee;
}





.date { 
	color: #ccc; 
	background: #3D3E42;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #555;
}

.date a { color: #ccc; }

.date a, .date a:hover{
color: #3D3E42;
}


