/* @charset "utf-8"; */
/* ----------------- GENERALES ------------------- */

FORM { margin-top:0px; margin-bottom:0px; }
UL { margin-top:0px; margin-bottom:0px; }
LI { margin-bottom:1em; }
OL { margin-top:0px;	margin-bottom:0px; }
BLOCKQUOTE { 	margin-top:0px; 	margin-bottom:0px; }
A { 	color:#024731; 	text-decoration:underline; }
A:hover {	color:#008469; }
DIV { color:#5E685C; font-size:small; }
P { color:#5E685C; margin:0.5em 0px; font-size:small; }
TD { color:#5E685C; font-size:small; }
body { margin: 0px; padding: 0px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background-color:#ffffff; }
img { border:none; }

/* ----------------- IMPORTADAS -----------------  */

#headerContainer {	min-width: 987px; }
#header { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background:url(../img/headerBackTileR.gif) right top no-repeat; height:34px; }
#headerUnderlay { background:url(../img/headerBackTileL.gif) no-repeat; height:34px;  }
#headerContent { height: 34px; padding: 0px; width: 970px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; white-space: nowrap; }
#topMenu { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 150px; }
#topMenu li {	float: left; list-style-type: none; margin: 0px; padding-top: 8px; padding-bottom: 8px; color: #FFFFFF; }
#topMenu li a { color: #FFFFFF; text-decoration: none; padding-left: 12px; padding-right: 12px; font-size:8pt; font-weight: bold; }
#topMenu li a:hover { color: #000000; text-decoration: none; }
#sageLogo { padding: 0px; margin-top:0px; margin-left: auto; margin-right: auto; width:987px; height:80px; text-align: left; }
#imagen_logo { margin: 10px; }

#sageLogoTitle { color: #999; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 22pt; display: inline; margin-top: -10px; }
#tituloMain { padding-top: 32px; }

#bodyContainer { width: 825px; /*sage.es*/ margin-top: 97px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 50px; 	padding-left: 40px;}
#bodyContainer {margin-top: 180px; }
/* IE6 Only */
* html #bodyContainer{ margin-top: 10px; }

H1.Headingproject /*sage.es*/ {  }
.copyright, .companyDisclaimer{ font-size: 0.7em; width: 500px; margin: 40px auto 0; }
.companyDisclaimer{	margin-top: 5px;}


/* --------- PIE ------------------ */
#footeres { width: 100%; /*sage.es*/ color: #999999; font-family: Arial, Helvetica, sans-serif; text-align: center;
	margin-top: -5px; margin-bottom: 20px; clear: both; padding-bottom: 20px;
}
#footerMenu { float:left; padding: 0px; margin: 0px; width: 100%; /*645px;*/ }
#footerMenu li { display: inline; list-style-type: none; font-size: 0.7em; padding: 0px; margin-top: 0px;   margin-right: 2px; margin-bottom: 0px; margin-left: 2px; }
#footerMenu li a { color: #675C53; text-decoration: underline; font-size: 1em; }
#footerMenu li a:hover { color: #000000; }

/* --------- CONTENIDOS ------------------ */
H1.PageTitle /*sage.es*/ { color: #00348a; font-family:Arial, Helvetica, sans-serif; font-weight: normal;	font-size: 18pt; margin: 0px;	vertical-align: top; padding-bottom: 6px;}
H2.PageTitle /*sage.es*/{	color: #918881;	font-family:Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14pt;	vertical-align: top; margin: 0px; padding-bottom: 6px; }
H1.ColumnRightTitle /*sage.es*/{	color: #00a1de;	font-family:Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 16pt; margin: 0px;	}
.bold_listitem{	color: #028068;	font-family:Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12;	display: inline;	vertical-align: top;}
.topo01 {list-style: url(../img/topo_01.png);}
.topo02 {list-style: url(../img/topo_02.png); margin-top: 12px;}
.topo03 {list-style: url(../img/topo_03.png);}
 li.limap { font-size: 12pt; font-weight: bold; }
 A.limap { text-decoration: none; }

/* Sage.es*/
#bodyColumnLeft { width: 330px; float:left; text-align: left; margin-left: 40px; margin-right:30px }
#bodyColumnRight { width: 360px; float:left; text-align: left; margin-left: 10px; }
P.labelfield { font-weight: bold; color: #028068; margin: 3px 0; }
Input.FormField { border: solid 1px #999; width: 360px; }
li.contactar { font-size: 12pt; font-weight: bold; color: #685b53; }
H2.sendok { font-size: 14pt; padding-top: 20px;padding-bottom:0px;}
H3.sendok { font-size: 12pt; padding-top: 5px;padding-bottom:40px;}


/* --------- IMAGEN CONTACTO ------------------ */
#atencion_personalizada { float: right; text-align: center; width: 987px; display: none; }	
#img_atencion_personalizada  { width: 230px; height: 57px; margin-left: 430px; display: none; }

/* --------- ZONA SOLAPAS ------------------ */
#atencion_personalizada { float: right; text-align: center; width: 987px; display: none; }	
#img_atencion_personalizada  { width: 230px; height: 57px; margin-left: 430px; display: none; }

#tabMenu { padding: 0px;	margin-top: 0px; 	margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 855px; position: relative;  background: url(../img/YO_TopMenuTabs.jpg) no-repeat -24px 0px;	height:74px; }
#tabMenuTabs { padding: 0px; margin: 0px; list-style: none; }
#tabMenuTabs span {	display: none; position: absolute; } 
#tabMenuTabs a { display: block; text-indent: -899%; position: absolute; outline: none; }
#tabMenuTabs a:hover span { display: block; }

/* --------- SOLAPAS 1 A 1 ------------------ */

#tabMenuTabs .cSolapa_itvsoftwareSel { width: 168px; height: 50px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -140px -214px; left: 116px; top: 24px; border-right: 0px solid #FF9900; border-top: 0px solid #FF9900; }
#tabMenuTabs .cSolapa_itvsoftware { width: 168px; height: 49px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -140px -22px; left: 116px; top: 22px; border-right: 0px solid #FF0000; border-top: 0px solid #FF0000; }
#tabMenuTabs a.cSolapa_itvsoftware:hover { background-position:  -140px -116px; }

#tabMenuTabs .cSolapa_quienesSomosSel { width: 168px; height: 50px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -305px -214px; left: 281px; top: 24px; }
#tabMenuTabs .cSolapa_quienesSomos { width: 168px; height: 49px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -305px -22px; left: 281px; top: 22px; border-right: 0px solid #FF0000; border-top: 0px solid #FF0000; }
#tabMenuTabs a.cSolapa_quienesSomos:hover { background-position:  -305px -116px; }

#tabMenuTabs .cSolapa_nuestrasSolucionesSel { width: 168px; height: 50px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -467px -214px; left: 443px; top: 24px; }
#tabMenuTabs .cSolapa_nuestrasSoluciones { width: 168px; height: 49px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -467px -22px; left: 443px; top: 22px; border-left: 0px solid #FF0000; border-right: 0px solid #FF0000; }
#tabMenuTabs a.cSolapa_nuestrasSoluciones:hover { background-position:  -467px -116px; }

#tabMenuTabs .cSolapa_casosdeexitoSel { width: 168px; height: 50px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -631px -214px; left: 607px; top: 24px; }
#tabMenuTabs .cSolapa_casosdeexito { width: 168px; height: 49px; background: url(../img/YO_TopMenuTabs.jpg) no-repeat -631px -22px; left: 607px; top: 22px; border-left: 0px solid #FF0000; border-right: 0px solid #FF0000; }
#tabMenuTabs a.cSolapa_casosdeexito:hover { background-position:  -631px -116px; }
/* --------- sage.es --- FIN: AJUSTES SOLAPAS				------------------ */

<!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.mainBody #lateralIzquierdo { padding-top: 30px; }
.mainBody #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it may need to avoid several bugs */
</style>
<![endif]-->
