/* CSS Desteco */

body {margin: 0px auto;  }
#contenedor { width:1003px; text-align:justify; margin: 0 auto;  }
.back{ background-repeat: no-repeat; background-attachment: fixed;}
#logo { background:#FFFFFF; height: 103px; font-size:0.85em; font-family:Geneva, Arial, Helvetica, sans-serif}
#logo ul{margin:0em;	padding:0ex;	padding-top:2px;}
#logo li{list-style-type:none;display:inline}
#logo li a{text-decoration:none; color:#BCDEE2;}
#logo li a:link, #logo li a:visited, #logo li a:active,#logo li a:active{	text-decoration:none;	color:#FFFFFF;	padding:0ex 0.8ex}
#logo li a:hover{	color:#BCDEE2;	padding:0ex 0.8ex;	text-decoration:underline}
#bmenu { height:28px; }
#izquierdamen { height:28px; width:103px; float:left;}
#derechamen { height:28px; width:85px; float:left;}
#menuefecto { padding:0; margin:0; padding-bottom:2px; list-style-type:none; }
#menuefecto li { width:105px; height:20px; float:left; border:1px solid #015368; margin-right:2px;  }
#menuefecto a em { display: block; font-style:normal; font-size:0.98em; line-height:1.6em; }
#menuefecto a {	display: block;	text-decoration:none;	font-family:Georgia, "Times New Roman", Times, serif;	color:#000000;	position:absolute;	width:90px;	height:20px; display:block;	text-align:center;  }
#menuefecto a.blue {background:#015B73; color:#ffffff;}
#menuefecto a:hover { width:95px; height:28px; z-index:200; }
#menuefecto a:hover em { font-size:0.95em;  font-weight: bold;   line-height:1.1em;  overflow:hidden; cursor:pointer;  background:#ffffff;   border:1px solid #015368;  position:absolute;   width:100px;   height:24px;  left:-1px;   top:-3px;  }
#menuefecto a:hover.blue em {background:#015B73;}
#menu { height:24px; width:953px; float:left; background:#015368; BORDER-TOP: #78ea00 4px solid; text-align:center; padding-left:50px;}
#cuerpo { width:1003px; }
#central { margin: 0px 85px 0px 103px; background:#FFFFFF repeat-y; height: 900px;}
#central_contacto{ margin: 0px 85px 20px 103px; padding: 0 90px; background:#FFFFFF; height: 400px;}
#central_interno { margin: 0px 85px 20px 103px; padding: 0 90px; background:#FFFFFF; }
#central_faq{ margin: 0px 85px 20px 103px; padding: 0 90px; background:#FFFFFF; height: 1900px;}
#central_faq ul, #central_interno ul{ margin:0em;	padding:0ex; padding-top:2px; }
#central_faq li, #central_interno li{ font-size:0.9em; font-family: "trebuchet ms"; display:inline}
#central_faq li a, #central_interno li a{text-decoration:none}
#central_faq li a:link, #central_faq li a:visited, #central_faq li a:active, #central_faq li a:active, #central_interno li a:link, #central_interno li a:visited, #central_interno li a:active{text-decoration:none; color:#3CAC20;	padding:0ex 0.8ex}
#central_faq li a:hover, #central_interno li a:hover { font-size:0.95em; color:#FFFFFF; background:#3CAC20; padding-bottom:0px; text-decoration:underline}
#central_faq span, #central_interno span, #central_interno h1, #central_hosting span{ margin-bottom:10px; font-size:1.1em; font-family: "trebuchet ms"; font-weight: bold; color:#3CAC20; text-decoration:underline}
#central_hosting{  margin: 0px 85px 20px 103px; padding: 0 10px; background:#FFFFFF; height: 1120px;  font-family: "trebuchet ms";  font-size:0.8em; }
#central_hosting a:link, #central_hosting a:visited, #central_hosting li a:active{text-decoration:none; color:#3CAC20;	padding:0ex 0.8ex}
#central_hosting a:hover { color:#FFFFFF; background:#3CAC20; padding-bottom:0px; text-decoration:underline}
.animacion1 { width:412px; height:159px;}
.derecha { width:372px; margin:10px 0 0 0;padding: 10px; float:right; font-size: 0.9em; font-family: "trebuchet ms"; background: url(../images/desteco2.gif) right top no-repeat;}
.derecha span { font-size:1.05em; font-family:"trebuchet ms"; font-weight: bold; color:#3CAC20; }
.izquierda { width:412px; height:200px; float:left; margin:3px; }
.tiulos { color:#005367; background:#FFFFFF; font-size:0.9em; font-family:"trebuchet ms", sans-serif; }
.texto2 { font-size:0.9em; font-family: "trebuchet ms", sans-serif;}
.texto3 { font-size:0.9em; font-family: "trebuchet ms", sans-serif; color:#000000}
.texto3 ul { padding:0; border:0; margin-top: 1px; margin-bottom:1px; margin-left: 40px; }
.texto3 ul li { list-style : square; list-style-position : outside; }
.texto3 ul li h3 { font-size:0.9em; font-family: "trebuchet ms", sans-serif; font-weight:normal; color:#000000; padding:0; border:0; margin:0 }

.texto4 { font-size:0.8em; font-family: "trebuchet ms", Verdana;}
#pie { font-size:0.78em ; font-family:"trebuchet ms", sans-serif;  color:#FFFFFF; background:#005367; text-align: center;}
#formulario{width:233px; float:right;}
#formulario form{width:233px; height:200px; background:#fff; color:#005367;}
#formulario form input{width:195px; height:18px; margin:5px 0 10px 18px; }
#formulario form label{width:195px; height:18px; margin:0 0 0 18px; font-weight:bold; }
#formulario form input.button{width:58px; height:24px; float:right; margin:0; color:#fff; border:none; }
#formulario form h2{width:233px; height:50px; display:block; }
#formulario form #register{width:160px; height:24px; float:left; }
#formulario form #register a{display:block; color:#666; font-size: 0.9em; font-family: "trebuchet ms"; padding:0 0 0 35px; text-decoration:none;}
#formulario form #register a:hover{color:#000; text-decoration:none;}
#usuarios { width:135px; height:200px; float:left; }
.Estilo1 {	color: #00566A;	font-weight: bold;}
.texto { width:390px; float:left; padding:10px;}
.texto h1 { font-size:1.05em; font-family:"trebuchet ms"; font-weight: bold; color:#3CAC20; padding:4px 0 6px 0; margin:0; }
.txto { width:240px; float:right; font-size:0.9em; font-family: "trebuchet ms"; color:#000000; text-align: justify; }
.txto a, .texto3 a, .texto2 a{ font-size:0.98em; font-family:"trebuchet ms"; color:#3CAC20; text-decoration:underline}
.txto a:hover, .texto3 a:hover, .texto2 a:hover{ font-size:0.98em; font-family: "trebuchet ms"; background:#3CAC20; color:#FFFFFF; text-decoration:none}
.textoportada { width:400px; float:right; font-size:0.9em; font-family: "trebuchet ms"; color:#000000; text-align: justify; }
.textoportada h1 { font-size:1.05em; font-family:"trebuchet ms"; font-weight: bold; color:#3CAC20; padding-bottom:0px;}
.textoportada a { font-size:0.9em; font-family:"trebuchet ms"; color:#3CAC20; text-decoration:underline}
.textoportada a:hover { font-size:0.9em; font-family:"trebuchet ms"; background:#3CAC20; color:#FFFFFF; text-decoration:none}
/*.usabilidad { width:150px; height:100px; float:left; }*/
.usabilidad { width:150px; height:100px; float:left; background:url(../images/usabilidad.jpg) center no-repeat;}
/*.w3c { width:150px; height:100px; float:left; }*/
.w3c { width:150px; height:100px; float:left; background:url(../images/w3c.jpg) center no-repeat;}
/*.feedrss { width:150px; height:110px; float:left; }*/
.feedrss { width:150px; height:110px; float:left; background:url(../images/feed-icon.svg.jpg) center no-repeat;}
.derechasub { width:372px; height: 220px;}
#sindicacion{ float:right;	margin-top: 60px;}
.direccion{ font-size: 0.93em; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; font-weight: bold; color:#333399; text-align:right; }
.css { float: right;	display: block;	background-image: url(../images/css.gif);	background-repeat: no-repeat;	height: 46px;	width: 82px;	padding: 0;}
.css:hover{	background-position: 0 -45px;}
.xhtml {float:right;	display: block;	background-image: url(../images/xhtml.gif);	background-repeat: no-repeat;	height: 46px;	width: 82px;	padding: 0;}
.xhtml:hover{	background-position: 0 -45px;}
.rss {	text-indent: -3000px;	float:right;	display: block;	background-image: url(../images/rss.jpg);	background-repeat: no-repeat;	height: 48px;	width: 29px;	padding: 0;}
.rss:hover{	background-position: 0 -45px;}
a.css, a.xhtml, a.rss {	text-decoration: none;}
a.css:hover, a.xhtml:hover, a.rss:hover {border: 0;	text-decoration: none;}
.clearfloat { 	clear:both;    height:30px;     font-size: 0.5em;    line-height: 0px;}
#conten { margin:10px 140px 10px 160px; padding:0; line-height:1.5em; text-align:justify; } 
#contenwide {margin:10px 0 10px 160px; padding:0; line-height:1.5em; text-align:left;}
#contenfull {margin:10px 10px 10px 10px; padding:2px 0 0 0; line-height:1.5em; text-align:left; }
#conten h2, #contenwide h2, #contenfull h2 { font-size:1.8em; letter-spacing:-1px; font-weight:normal; margin:8px 0 10px 0; padding:0; }
.cuadro1 {  background:#adce0a ;border-color:#000000; border-top:1px ;border-right:1px; border-bottom:1px; border-left:2px ;}
form{ margin:auto;	text-align:left;	width:46em;}
form ul{ list-style:none; padding:0; margin:0;	}
form ul li { padding-left:10em;padding-top:0.5em;  padding-bottom:0.2em;  margin:0;  }
form ul li label{ float:left;margin-left:-9em;font-size:0.8em;font-weight:bold;}
form ul li label span{ background-color:#FFF;color:#D00;}
form ul li input.caja, textarea{ font-family:verdana;font-size:0.8em;width:20em;margin:0;border:solid 1px #aabbcc;padding:0.3em;}
form ul li textarea{width:25em;	}
form ul li input {font-size:0.8em;}
form ul li p.ayuda{	font-size:0.8em;}
#icons{ background:#FFFFFF;	text-align:center;}
#icons img{ border: none;}
#romb ul{ list-style-type: square; line-height:normal;}
#romb li{ list-style-type: square;}
#flash{	height: 300px;	margin: 10px 5px 10px 50px;}
#flash {
	position:absolute;
	left:500px;
	top:200px;
}
			TD {
				color: 				#000000;
				font-size: 			12px;
			}
			
			.available {
				color: 				#006600;
				font-size: 			12px;
			}
			
			.notavailable {
				color: 				#FF0000;
				font-size: 			12px;
			}
			.separator {
				background-color:	#73cd8d;
			}
			.footer {
				color: 				#000080;
				font-size: 			10px;
			}
			.windowborder {
				background-color:	#73cd8d;
			}
			.windowinside {
				background-color:	#d9fbe3;
			}
			.windowgreen {
				background-color:	#e3edae;
			}
			


			.errors {
				color: 				#FF0000;
				font-size: 			12px;
			}
			A.footerreload {
				color: 				#FF0000;
				text-decoration: 	none;
				font-size:			12px;
			}
			A.footerreload:hover {
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			12px;
			}
			A.footerpowered {

				color: 				#000000;
				text-decoration: 	none;
				font-size:			10px;
			}
			A.footerpowered:hover {
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			10px;
			}



