/* 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; }

.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;

}

