/* CSS Document */
html {margin:0px; padding:0px; text-align:center;}
body {margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #444444; text-align:center; background-color:#e7ecf6;} 
img {border:0px}

/**{margin:0px; padding:0px}*/

#capatop {width:944px; margin-top:0px; text-align:right; margin:0 auto 0 auto; position:relative;}	

#contenedor{
	clear:both;
	background-color:#d7dff2;	
	margin:0 auto 0 auto;
	width: 944px;
	text-align:left; /*Esto es por el hack de  IE6 y anteriores*/
	border:#668dd0 solid 1px;
	position:relative;
	}

#cabecerasincolumnas {height:123px; background-image:url(/idesoft/images/cabecerasincolumnas.jpg); background-repeat:no-repeat;cursor:pointer;}

#capacentralblancagrande {width:944px; min-height:500px; background-color:#FFFFFF; border-left:none; border-right:none; position:relative; float:left; margin-top:0px;}

#capacontenidosgrande {width:914px; margin-left:15px; margin-right:15px;position:relative; float:left;}

#capaconlineagrande {background-image:url(/idesoft/images/linea2grande.jpg); background-repeat:no-repeat;}
	
#capaconlinea {background-image:url(/idesoft/images/linea2.jpg); background-repeat:no-repeat}
#capaconlineavertical {width:25px; height:121px; background-image:url(/idesoft/images/lineavertical.jpg); background-repeat:no-repeat; background-position:center}

#ProgramasComprar {list-style:outside; color:#000000; list-style-image:url(/idesoft/images/carrito.gif); margin:5px;  padding:24px; font-size:15px; line-height:24px; text-align:left;}


#caracteristicas {list-style:outside; color:#000000; list-style-image:url(/idesoft/images/lista.gif); margin:5px; padding:10px; }

#caracteristicas2 {list-style:outside; color:#000000; list-style-image:url(/idesoft/images/lista.gif); margin:0px; padding:10px; margin-left:30px; }

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; font-size:26px; font-weight:bold}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:16px}
.linkh2 { color:#000000}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight:normal; padding:0px; margin:0px; line-height:16px}
.linkh3 { color:#000000}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF; font-style:italic; font-size:16px; font-weight:bold}
.linkh4 { color:#0000FF}

p {font-family:Verdana, Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; font-size:14px; line-height:16px; color:#000000;}
a:hover { color:#60609e;}


.TiendaProducto {color:#000000; font-size:14px; line-height:20px; text-align:left}
.TiendaPrecio {color:#668ccf; font-size:14px; line-height:20px; text-align:right}

.textoCaracteristicas {color:#000000; font-size:14px; line-height:18px; text-align:left}
.textoSeccion { text-decoration:underline; color:#000000; font-style:italic; font-size:14px;}

.textoPeq {font-size:10px;}

.descargar {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#668ccf; font-style:italic; font-size:22px; font-weight:bold}

.home {font-family:Verdana, Arial, Helvetica, sans-serif; text-decorationnone; color:#668ccf; font-style:italic; font-size:19px; font-weight:bold}
.enlaceHome { color:#0000FF; text-decoration:none;}

.linknegro { color:#000000; text-decoration:none;}
a.linknegro:hover { color:#000000; text-decoration:underline;}
.linkazul { color:#668dd0}
.linknegrosinsubrayar { color:#000000; text-decoration:none;}

.EnlaceDestacado { color:#60609E; text-decoration:none; font-size:11px; font-weight:bold;}

.tituloTabla {background:#FFFFFF; color:#000000; font-weight:bold; border:none;}
.tituloFilas {background:#60609e; color:#FFFFFF; border:#252b5d 1px solid;}
.tituloColumnas {background:#668dd0; color:#000000; border:#445f8e 1px solid;}
.datosTabla {background:#d7dff2; color:#668dd0; border:#c3d1ef 1px solid;}
.datosTabla2 {color:#668dd0; border:#c3d1ef 1px solid;}


.textoGrande{font-size:10px;}
.textoMuygrande{font-size:11px;}
.textoBlanco {color:#FFF;}



.textoAzul {color:#FFFFFF; font-size:14px; line-height:16px;}


.textoAzulClaro {color:#d7dff2}
.textoDestacado { color:#60609e; font-weight:bold}

.textoTitulo { text-decoration:underline; color:#000000; font-style:italic; font-size:10px;}



.textoTituloGrande {text-decoration:underline; color:#0000FF; font-style:italic; font-size:14px; font-weight:bold}
.textoPrecios { font-size:14px; color:#000000; font-weight:bold; margin-left:23px;}


.imgconborde {border:#668dd0 1px solid;}
.imgbotones {margin-left:3px;}

/*Para que salga el borde alrededor de la capa contenedor*/
/*.clearer {clear: left; line-height: 0; height:1;}*/
.clearer {clear: left; line-height: 0;}



#separadorpie {background-image:url(/idesoft/images/linea2grande.jpg); background-repeat:no-repeat; background-position:center}



li.flecha1 {
	list-style-image: url(/idesoft/images/flecha.gif);
}
li.compra {
	list-style-image: url(/idesoft/images/carrito.gif);
}


#tbl1 {
	padding: 0;
	margin: 0;
	background: #fff;
}


td.uno {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 14px;
	color: #4f6b72;
}


/* mensaje alerta */
.mensaje_alerta {
	background: #fff6bf url(/idesoft/comun/images/iconos/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}


.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #668CCF; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #668CCF; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #668CCF; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}
