/*////////////////////////////////////////////////////////////////////
				
			CSS Estructural - Conatel
			Desarrollado por Hexacta S.R.L. - Febrero de 2010

////////////////////////////////////////////////////////////////////*/

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
	list-style-type: none;
}


body{
	margin-top:0;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#595655;
	font-size: 13px;
	line-height: 1.618em;
}
.oculto {
	display:none;
}
h1 {
	font-size: 23px;
	color: #595655;
	font-weight: normal;
}
h2 {
	color: #595655;
	font-size: 20px;
	font-weight: normal;
}
h3 {
	color: #595655;
	font-size: 16px;
	font-weight: normal;
}
h4 {
	color: #595655;
	font-size: 12px;
	font-weight: normal;
}
h5 {
	color: #595655;
	font-size: 11px;
	font-weight: normal;
}

h6 {
	font-size: 10px;
	font-weight: normal;
	float: right;
}
p {
	color:#595655;
}
.content {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.rojo {
	color:#cc032e;}

input.error, textarea.error, select.error {
	border:#cc032e 2px solid!important; 
}

/* header */

.header {
	float:left;
	height:124px;
	width:100%;
}
.header .logo {
	float: left;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-image:url(../_img/logoConatel.gif);
	width:234px;
	height: 73px;
	padding-top: 20px;
}
.header .division {
	float:left;
	height: 73px;
	background-position:8px bottom;
	background-repeat:no-repeat;
	width: 200px;
	margin-top: 20px;
}
#logoIt {
	background-image:url(../_img/logoDivision.gif);
	background-position:-222px 0px;
}
#logoMedica {
	background-image:url(../_img/logoDivision.gif);
	background-position:12px 0px;
}
#logoIndustria {
	background-image:url(../_img/logoDivision.gif);
	background-position:-456px 0px;
}

/*menu division*/

.header .menuDivision {
	float:right;
	height: 50px;
	width: 298px;
	padding-top: 0px;
	top:0;
	position:relative;
	margin:0px;
}
.menuDivision li {
	display: inline;
	height: 50px;
	float:left;
	margin:0px;
}
.menuDivision li a {
	background-image:url(../_img/bkg-menu-divisiones.gif);
	background-repeat:no-repeat;
	background-position: top;
	height: 48px;
	float:left;
	margin:0px;	
}
.menuDivision li a:hover {
	background-image:url(../_img/bkg-menu-divisiones.gif);
	background-repeat:no-repeat;
}
.menuDivision #it a {
	background-position: 0px top;
	width: 56px;
}
.menuDivision #it a:hover {
	background-position: 0px -51px;
	width: 56px;
}
.menuDivision #it .select {
	background-position: 0px -100px;
	width: 56px;
}
.menuDivision #medica a {
	background-position: -56px 0px;
	width: 103px;
}
.menuDivision #medica a:hover{
	background-position: -56px -51px;
	width: 103px;
}
.menuDivision #medica .select{
	background-position: -56px -100px;
	width: 103px;
}
.menuDivision #industria a {
	background-position: -178px top;
	width: 120px;
}
.menuDivision #industria  a:hover{
	background-position: -178px -51px;
	width: 120px;
}
.menuDivision #industria  .select{
	background-position: -178px -100px;
	width: 120px;
}
/*area privada*/

.header .content .areaPrivada {
	float: right;
	width: 100%;
	text-align: right;
}
.header .content .areaPrivada a {
	color:#cc032e;
}
.header .content .areaPrivada a:hover {
	color:#cc032e;
	text-decoration:underline;
}


/*menu principal*/

.menu {
	float: left;
	width: 100%;
	height:43px;
	padding:0;
	margin:0;
}
.menuContent {
	float: left;
	width: 970px;
	height:43px;
	padding:0;
	margin:0;
	position:relative;
}
.menuContent .items{
	width:713px;
	float:left;
	background-image:url(../_img/bkg-menu-main.gif);
	background-position: 0px -86px;
	margin:0;
	padding:0;
}
.menuContent .items li {
	display: inline;
	height: 43px;
	float:left;
}

.menuContent .items li a {
	background-image:url(../_img/bkg-menu-main.gif); /*en ignl�s cambiar por url(../_img/bkg-menu-main-english.gif)*/
	background-repeat:no-repeat;
	background-position: top;
	height: 43px;
	float:left;
}
.menuContent .items li a:hover {
	background-image:url(../_img/bkg-menu-main.gif); /*en ignl�s cambiar por url(../_img/bkg-menu-main-english.gif)*/
	background-repeat:no-repeat;
}
#inicio a {
	width:91px;
}
#empresa a, #divisiones a, #novedades a, #contacto a, #descargas a{
	width: 112px;}

.items #inicio a {
	background-position: 0px top;
}
.items #inicio a:hover, .menu #inicio .select {
	background-position: 0px -43px;
}
.items #empresa a {
	background-position: -91px 0px;
}
.items #empresa .select, .items #empresa a:hover {
	background-position: -91px -43px;
}
.items #divisiones a {
	background-position: -203px 0px;
}
.items #divisiones .select, .items #divisiones a:hover {
	background-position: -203px -43px;
}
.items #novedades a {
	background-position: -315px 0px;
}
.items #novedades .select, .items #novedades a:hover {
	background-position: -315px -43px;
}
.items #contacto a {
	background-position: -427px -86px;
}
.items #contacto .select, .items #contacto a:hover {
	background-position: -427px -129px;
}
.items #descargas a {
	background-position: -539px 0px;
}
.items #descargas .select, .items #descargas a:hover {
	background-position: -539px -43px;
}


.menuContent .global{
	float: left;
	width: 257px;
	height:43px;
}
.menuContent .global li {
	display: inline;
	height: 43px;
	float:right;
	background-image:url(../_img/bkg-menu-main.gif);
	background-repeat:no-repeat;
	background-position: -539px top;
}
.menuContent .global #globalSearch {
	background-position:right top;
	height:31px;
	padding-left:27px;
	padding-top:12px;
	width:133px;
}

#globalSearch input{
	width:111px;
	float:left;
	height:14px;
	color:#333333;
	font-size: 11px;
	margin:0;
	padding:0;
	border:none!important;
	padding-top:0px;
	/*outline-offset: 0px;*/
}

.menuContent .global #globalSearch input:focus{
	outline:0px;
	
}

.menuContent .global #espanol a {
	height: 43px;
	float:right;
	background-image:url(../_img/bkg-menu-main.gif);
	background-repeat:no-repeat;
	background-position: -761px top;
	width:50px;
	}
.menuContent .global #espanol a:hover{
	background-position: -761px -43px;
}
.menuContent .global #espanol .select {
	background-position: -761px -43px;
	cursor:auto;
}
#espanol{
	width:49px;
}
#english {
	width:48px;
}
#english a {
	height: 43px;
	float:left;
	background-image:url(../_img/bkg-menu-main.gif);
	background-repeat:no-repeat;
	background-position: -712px 0;
	width:50px;
}
#english a:hover {
	background-position: -712px -43px;
}
#english .select {
	background-position: -712px -43px;
	cursor:auto;
}

.privada #english a {
	height: 43px;
	float:right;
	background-image:url(../_img/bkg-menu-main.gif);
	background-repeat:no-repeat;
	background-position: -712px top;
	width:49px;
}
.privada  #english a:hover {
	background-position: -712px -43px;
}
#english .select {
	background-position: -712px -43px;
	cursor:auto;
}


/*main*/

.main {
	float: left;
	width: 100%;
	padding: 30px 0;
}
.colx1,
.colx2,
.colx3,
.colx5 {
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
.mainLateral {
	width:194px;
	float:left;
	background-color:#6f6f6f;
	background-image:url(../_img/LateralTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:8px;
	margin-bottom:30px;
}
.bottomLateral {
	width:194px;
	float:left;
	background-color:#6f6f6f;
	background-image:url(../_img/lateralFondo.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:100px;
}
.mainLateral li{
	width:194px;
	float:left;
	background-color:#6f6f6f;
	font-size:17px;
	background-image:url(../_img/lateralDivision.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.mainLateral li a{
	background-color:#6f6f6f;
	background-image:url(../_img/lateralDivision.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	padding:15px;
	width:164px;
}
.mainLateral li a:hover, .mainLateral li .select{
	background-image:url(../_img/lateralDivision.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color: #cc032e;
}

.mainLateral .subSecciones {
	float:left;
	width:194px;
	background-color:#6f6f6f;
	font-size:17px;
	background-image:none;
	
}
.mainLateral  h3 {
	color:#FFFFFF;
	float:left;
	font-size:14px;
	padding:15px 15px 5px 15px;
}
.datos  h3 {
	padding:0px 15px 5px 15px;
}
.datos  h4 {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	padding:3px 15px 1px 15px;
	width: 164px;
}
.datos .ultimo {
	padding-bottom:20px;
}
.datos {
	padding:15px 0px;
	float:left;}

.mainLateral .subSecciones a{
	background-color:#6F6F6F;
	background-image:url(../_img/bullet-gris-right.gif);
	background-position:16px center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	padding:5px 15px 5px 40px;
	width:139px;
}
.mainLateral .subSecciones a:hover, .mainLateral .subSecciones .select{
	background-image:none;
	background-color: #cc032e;
	background-image:url(../_img/bullet-rojo-lateral.gif);
	background-position:16px center;
	background-repeat:no-repeat;
}
.itemConSubseccion {
	padding-bottom:10px;
	}
.nombreSeccion {
	height:40px;
	width:100%;
	float:left;
}
#lateralEmpresa,
#lateralDivisiones,
#lateralIT,
#lateralMedica,
#lateralIndustria,
#lateralContacto,
#lateralDescargas {
	height:38px;
	background-image:url(../_img/lateral-secciones.gif);
	background-repeat:no-repeat;
	width:100%;
	float:left;
	}
#lateralEmpresa {
	background-position: left -10px;
	}
#lateralDivisiones {
	background-position: -193px -10px;
	}
#lateralIT {
	background-position: -386px -10px;
	}
#lateralMedica {
	background-position: -579px -10px;
	}
#lateralIndustria {
	background-position: -772px -10px;
	}
#lateralContacto {
	background-position: -964px -10px;
}
#lateralDescargas {
	background-position: -1184px -10px;
}
.contenido {
	float:left;
	background-image:url(../_img/lateralContenido.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-top: #e2e2e2 1px solid;
}
.contenidoCentral {
	width:970px;
	float:left;
}

.footer {
	float: left;
	width: 100%;
	bottom:0;
}
.footer .colx5{
	float: left;
	width: 100%;
	background-color:#cc032e;
	padding-top:17px;
	padding-bottom:20px;
	background-image:url(../_img/bkg-footer.gif);
	background-repeat:repeat-x;
	background-position: left top;
	height:129px
}
.footer .colx5 .columna {
	width:190px;
	float:left;
	padding: 0 0 0 20px;
}
.colx5 .columnax2 {
	width:320px;
	float:left;
}
.footer .colx2{
	float: left;
	width: 100%;
	background-color:#cc032e;
	padding-bottom:20px;
	height:70px
}

.footer .colx2 .columna{
	float: left;
	width: 485px;
	padding-top:5px;
	padding-bottom:20px;
	height:60px
}
.footer h4 {
	color:#FFFFFF;
	padding-bottom:4px;
	font-weight:bold;
}
.footer a {
	color:#FFFFFF;
}
.footer a:hover {
	text-decoration:underline;
}
.footer .columna li {
	font-size:12px;
	list-style-image:url(../_img/bullet-rojo-right.gif);
	list-style-position:inside;
	padding-left:1px;
	color:#FFFFFF;
}
.footer .columnax2 li {
	font-size:12px;
	list-style-image:none;
	color:#FFFFFF;
}
.logoFooter {
	background-image:url(../_img/logoConatel-footer.gif);
	background-repeat:no-repeat;
	background-position:14px 7px;
	width:170px;
	height:70px;
	float:left;
}
.footer .legales h5 {
	color:#FFFFFF;
	float:right;
	width:300px;
	padding-top:20px;
	text-align:right;
	padding-right:20px;
}
.footer .legales a {
	color:#FFFFFF;
	float:right;
	font-size:11px;
	width:300px;
	padding-top:0px;
	text-align:right;
	padding-right:20px;
}

