* {
 padding: 0;
 margin: 0;
}


html {
	height:100%;
	background-image:url(../images/servicios/fondo_02.jpg);
 background-repeat:repeat-x;
 background-color:#b0b8c3;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 height:100%;
}

#wrapper {
 width: 982px;
 height:auto !important;
 height:100%;
 margin: 0 auto;
 min-height:734px;
 background-image:url(../images/servicios/fondo_blanco_07.png);
 _background-image:url(../images/servicios/fondo_blanco_07.jpg);
 background-repeat: repeat-y;
_width: 961px; 
 }

 
#header {
 border: 0px;
 margin:0px 0px 0px 13px;
 height: 255px;
 padding: 0px;	
_margin-left: 0px; 

}

#menu_chico {
 border: 0px;
 width:308px;
 height: 48px;
 float:left;
 padding:0px;
 
}

table a {
margin-left:30px;
color:#666666;
text-decoration:none;
font-weight:100; 
}

table a:hover {
color:#fafafa;
text-decoration:none;
background-color:#78a837; 
}

#leftcolumn { /* Parent Wrapper for inside boxes */
 margin-left: 13px;
 display:inherit;
 width: 268px;
 float: left;
 border: 0px;
 background-image:url(../images/servicios/fondo_lat_07.jpg);
 background-repeat:repeat-x;
  min-height: 571px;
 height:100%;
 _margin-left: 0px;
  
}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#centercolumn {
 border: 0px;
 margin-right:20px;
 display:inherit;
 padding: 0px;
 width: 661px;
 float: right;
 min-height: 300px;
 height:auto;	
_margin-right: 0px; 
*margin-top: 60px; 

}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

#footer {
background-image:url(../images/servicios/pie_14.png);
background-repeat:no-repeat;
 margin-left: 13px;
clear:both;
 padding: 0px;
 width: 961px;
 height:62px;
 _background-image:url(../images/servicios/pie_14.jpg);
_margin-left: 0px; 
 *position:relative; /* IE Position Hack */ 
}


/*............................. CUERPO CONTENIDO..........................*/
#contenido {
	
 margin: 0;
 padding: 10px;
 width: 410px;
 height:100%;
 float:left;
 text-align:justify;
 _height:auto;
}

#contenido p{
	
 margin-bottom: 10px;

}

#contenido a{
	color:#014a8b;
}

#contenido a:hover{
	background-color:#014a8b;
	color:white;
	font-weight:100;
}

#contenido ul{
 padding-left: 10px;
 text-align:left;

}

.contenido_img {
 float:right;
 padding:5px;
 margin:10px;
 border:1px solid #b1b6bb;
 }

#contenido_largo {
	
 margin: 0;
 padding: 10px;
 width: 640px;
 height:100%;
 float:left;
 text-align:justify;
 _height:auto;
}

#contenid_largoo p{
	
 margin-bottom: 10px;

}

#contenido_largo a{
	color:#014a8b;
}

#contenido_largo a:hover{
	background-color:#014a8b;
	color:white;
	font-weight:100;
}

#contenido_largo ul{
 padding-left: 10px;
 text-align:left;

}

.contenido_largo_img {
 float:right;
 padding:5px;
 margin:10px;
 border:1px solid #b1b6bb;
 }

#bloque {	
 margin:  5px 10px 5px 0px;
 padding: 0px 0px 0px 14px;
 width: 300px;
 height:230px;
 float:right;
 border:1px solid #CCCCCC;
 _margin: 5px 5px 5px 5px;

}


#novedades {	
 margin:  5px 5px 5px 12px;
 width: 200px;
 height:150px;
 float:left;
 border:1px solid #CCCCCC;
 text-align:center;
 _margin: 5px 5px 5px 5px;

}

#novedades:hover {
	background-color:#dddfe2;
}

#novedades a {
	color:#ed1c24;
	font-size:10px;
}

#novedades a:hover{
	background-color:#ed1c24;
	color:white;
	font-weight:100;
}

#novedades_fuera a {
font-size:10px;
	color:#ed1c24;
}

#novedades_fuera a:hover{
	background-color:#ed1c24;
	color:white;
	font-weight:100;
}

#novedades_fuera {	
 margin:  5px 10px 5px 5px;
 width: 200px;
 height:100%;
 float:right;
 border:1px solid #CCCCCC;
 text-align:justify;
}
#novedades_fuera:hover {
	background-color:#dddfe2;
}

#novedades_fuera p {
padding-top:5px;
padding-left:5px;
 margin:  0px;
 width: 190px;
 float:left;
 text-align:justify;
 font-size:10px;
}

#novedades p {
padding-top:5px;
padding-left:5px;
 margin:  0px;
 width: 190px;
 float:left;
 text-align:justify;
 font-size:10px;
}	


#novedades_fuera a {
	color:#ed1c24;
}

#novedades_fuera a:hover{
	background-color:#ed1c24;
	color:white;
	font-weight:100;
}

#novedades_fuera ul{
font-size:10px;
text-align:left;
margin-left:15px;
}

.novedades_fuera{
float:right;
pading:0px;
 }
	
.novedades_img {
float:right;
 padding:0px;
 margin:0px;
 border:1px solid #CCCCCC;
 }
 
#datos_extra {
 margin:  5px 5px 5px 12px;
 width: 200px;
 height:100%;
 float:right;
 text-align:justify;
}

#datos_extra ul {
	padding-left:15px;
}

#datos_extra p {
font-size:10px;
text-align:justify;
margin-bottom:5px;
}

strong{
font-weight:bold;
color:#062253;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#313437;
letter-spacing: 2px;
font-size:12px;
line-height:14px;
margin:10px 0px 0px 20px;
}


h3{
font-family:arial;
font-size:20px;
line-height:16px;
color:#01365E;
font-weight:100;
padding-top:10px;
padding-bottom:20px;
text-align:left;

}

h4{
margin:  5px 5px 5px 0px;
font-family:arial;
font-size:16px;
color:#01365E;
font-weight:100;
padding-top:10px;
padding-bottom:5px;
clear:both;
}
h4 a{
color:#ed1c24;
font-size:11px;
text-decoration:none;
}

h4 a:hover{
color:white;
background-color:#ed1c24;
font-size:11px;
text-decoration:none;
}

/* .............................MENU................................ */
#menu_prin {
 border: 0px;
 margin:0px 8px 0px 0px;
 width:692px;
 height: 48px;
 float:right;
 padding:0px;
 background-color:#02355a;
 background-image:url(../images/servicios/fondo_menu_03.jpg);
	background-repeat:no-repeat;
 _margin-right: 0px;
}

#menu_prin ul {  
	list-style:none;
	margin:0;
	padding:0;
}
#menu_prin ul li {
	padding:0;
	float:left;
}

#menu_prin ul li a {
	display:block;
	width:138px;
	height:48px;  /*Quito el padding, pero le pongo altura.``*/
	text-decoration:none;
}
#menu_prin ul li a:hover {
	background-position:bottom;
}
#menu_prin ul li a span {
	display:none; /*Oculto el texto.*/
}
#consultoria {
	background-image:url(../images/servicios/botones/consultoria.jpg);
}
#licenciamiento {
	background-image:url(../images/servicios/botones/licenciamiento.jpg);
}
#capacitacion {
	background-image:url(../images/servicios/botones/capacitacion.jpg);
}

#servicios {
	background-image:url(../images/servicios/botones/servicios.jpg);
}

#desarrollo {
	background-image:url(../images/servicios/botones/desarrollo.jpg);
}

/*....................ACORDION.....................*/

#basic-accordian{
	border:0px;
	padding:0px;
	width:692px;
	margin:0px;
}

.accordion_headings{
	padding:5px;
	background:#5f7d95;
	color:#FFFFFF;

}

.accordion_headings:hover{
	background:#5f7d95;
}

.accordion_child{
	padding:15px;
	}

.header_highlight{
	background:#5f7d95;
	
	}
	
/*....................menu lateral.....................*/


#navcontainer { width: 100%;
margin-bottom:20px; }

#navcontainer ul
{
padding-top:40px;
margin-left: 20px;
padding-left: 0;
list-style-type: none;
font-family:arial;
font-size:15px;
font-weight:100;
letter-spacing:3px;
line-height:22px;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 200px;
background-color: transparent;
border-bottom: 1px solid #b1b6bb;
}

#navcontainer a:link, #navlist a:visited
{
color: #424549;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #5b5b5c;
color: #fff;
}

.table_p {	
 text-align:left;
 font-size:10px;
}


table {	
margin-left:20px;
}

/*....................NOTICIAS LATERAL.....................*/
	#noticias{
	width:229px;
	height:83px;
	padding:4px;
	margin-left:20px;
	margin-top:10px;
	border:1px solid #CCCCCC;
	cursor:pointer;	
	}
	
	#noticias:hover{
	background-color: #b1b1b1;
	}
	
	.noticias_img {
	float:left;
	padding:0px;
	margin:0px;
	
	}
	
	#noticias a
	{
	font-size:10px;
	margin-left:85px;
	display: block;
	background-color: transparent;
	text-decoration:none;
	color: #666666;
	}
	#noticias a:hover
	{
	
	text-decoration:none;
	color: #fafafa;
	}
	
	#form1, #form2{
	margin-left:20px;
	padding-top:10px;
	letter-spacing:1px;
	}
	


