/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-image:url(../images/bck.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D3D3D3;
}

a {
	color: #333;
	text-decoration:none;
}

a:hover {
	color: #98BED2;
	text-decoration:none;
}


.pie {
	font-size: 10px;
	color: #203C73;
}

.destacados {
	font-size: 9px;
	line-height:10px;
	height:80px; 
	width:180px; 
	display:inline; 
	float:left;
}

.destacados_costado {
	font-size: 10px;
	height:50px; 
	width:180px; 
	display:block; 
	float:left;
}

.tit_destacados {
	font-size:17px; 
	font-weight:bold; 
	color:#203C73
}

.tit_destacados_internas {
	font-size:19px;
	line-height:24px; 
	font-weight:bold; 
	color:#203C73
}

.ampliar{
	font-weight:bold;
	font-size: 10px;
	color: #203C73;
}
.ampliar a{
	font-weight:bold;
	font-size: 10px;
	color: #203C73;
}
.ampliar a:hover{
	font-weight:bold;
	font-size: 10px;
	color: #ccc;
}

.ampliar_der{
	font-weight:bold;
	font-size: 10px;
	color: #94BCD6;
}
.ampliar_der a{
	font-weight:bold;
	font-size: 10px;
	color: #94BCD6;
}
.ampliar_der a:hover{
	font-weight:bold;
	font-size: 10px;
	color: #ccc;
}




/*menu*/
.titulos_btn {
background-color:#98BED2;
height:15px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
font-size:10px;
display:block;
}

.titulos_btn a {
color:#FFF;
font-size:10px;
}

div#menu{
padding-left:10px;
text-align:left;
color:#666666;
text-decoration:none;
line-height:14px;
_line-height:13px;
*line-height:2px;
margin-top:6px;
*margin-top:10px;
}

div#menu_internas{
padding-left:20px;
text-align:left;
color:#666666;
text-decoration:none;
line-height:11px;
_line-height:1px;
*line-height:1px;
margin-top:10px;
*margin-top:14px;
}

div#menu a{
text-decoration:none;
*line-height:10px;
}

div#menu_internas a{
text-decoration:none;
*line-height:10px;
}

.enlase_menu a {
	font-size:10px;
	display:block;
	text-decoration:none;
	color:#666666;
	background-image:url(../images/bkg-btn_09.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding:3px 0 0 20px;
	*padding:3px 0 2px 20px;
}

.enlase_menu a:hover {
	text-decoration:none;
	color:#003366;
	font-size:10px;
	background-image:url(../images/bkg-btn_11.gif);
	background-position:left center;
	background-repeat: no-repeat;
}

.enlase_menu_selected a {
	font-size:10px;
	line-height:10px;	
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/bkg-btn_selected.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding:2px 0 0 20px;
	*padding:3px 0 2px 20px;
	width:170px;
}

.enlase_menu_doble a {
	display:block;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	color:#666666;
	background-image:url(../images/bkg-btn_09.gif);
	background-position:0px 3px;
	background-repeat: no-repeat;
	height:22px;
	padding:2px 0 0 20px;
	*padding:3px 0 2px 20px;
	width:auto;
}

.enlase_menu_doble a:hover {
	display:block;
	text-decoration:none;
	color:#003366;
	background-image:url(../images/bkg-btn_11.gif);
	background-position:0px 3px;
	background-repeat: no-repeat;
	line-height:10px;
	height:22px;
	padding:2px 0 0 20px;
	*padding:3px 0 2px 20px;
}

.enlase_menu_selected_doble a {
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/bkg-btn_selected_doble.gif);
	background-position:left top;
	background-repeat: no-repeat;
	line-height:10px;
	height:22px;
	padding:0 0 0 20px;
	*padding:1px 0 0 20px;
	width:170px;
}

.ruta {
	margin:20px 0 0 65px; 
	color:#203C73; 
	font-weight:bold;
}

.ruta a{
	color:#203C73; 
	font-weight:bold;
}

.linea_separacion{
border-bottom: 1px #999 solid;
width:157px;
margin:0 0 0 13px;
*margin:-2px 0 -3px 13px;
}

.campos{
width:190px;
font-size:10px;
margin-bottom:5px;
*margin-bottom:3px;
border:1px solid #ccc;
display: block;
}

#equipos_alojar.success, #consumo_energia.success, #ancho_banda.success, #nombre_apellido.success, #empresa.success, #cargo.success, #email.success, #telefono.success {
	background: #F0F3FBf;
}

#equipos_alojar.error, #consumo_energia.error, #ancho_banda.error, #nombre_apellido.error, #empresa.error, #cargo.error, #email.error, #telefono.error {
	background: #F0F3FB;
}

.contenido{
padding: 20px 63px;
}

.titulos_internas{
font-size:13px;
font-weight:bold;
color:#5589EC;
}

.titulos_internas2{
font-size:11px;
font-weight:bold;
color:#203C73;
}

.titulos_internas3{
font-size:10px;
font-weight:bold;
color:#203C73;
}

.img_cont{
margin:0 15px 15px 0; 
border:1px #ccc solid;
}

.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

.link_menu a {
color:#666666;
display:block;
line-height:22px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/borde_menu.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_primero a {
color:#666666;
display:block;
line-height:22px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/borde_menu_primero.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_primero a:hover{
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_corto a {
color:#666666;
display:block;
line-height:22px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/borde_menu_corto.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_corto a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_primero_corto a {
color:#666666;
display:block;
line-height:22px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/borde_menu_primero_corto.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_primero_corto a:hover{
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_doble a {
color:#666666;
display:block;
line-height:18px;
height:42px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_doble.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_doble a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_doble_largo a {
color:#666666;
display:block;
line-height:18px;
height:42px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_largo_doble.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_doble_largo a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_primero_doble a {
color:#666666;
display:block;
line-height:18px;
height:42px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_primero_doble.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_primero_doble a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_largo a {
color:#666666;
display:block;
line-height:18px;
height:20px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_largo.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_largo a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_primero_largo a {
color:#666666;
display:block;
line-height:18px;
height:20px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_primero_largo.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_primero_largo a:hover {
background-image:none;
background-color:#767676;
color:#FFF;
}

.link_menu_primero_prod_largo {
color:#98bed3;
font-weight:bold;
display:block;
line-height:18px;
height:20px;
padding:2px 0 0 10px;
text-decoration:none;
background-image:url(../images/borde_menu_primero_largo.gif);
background-repeat:no-repeat;
background-position:top left;
}

.link_menu_prod_sub_largo {
color:#98bed3;
font-weight:bold;
display:block;
line-height:18px;
height:20px;
padding:2px 0 0 20px;
text-decoration:none;
background-image:url(../images/borde_menu_largo.gif);
background-repeat:no-repeat;
background-position:top left;
}


.foto { float: right; margin: 10px; }

.btn{
background-color:#98bed3;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #ccc;
}