html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-size: 100%; 
vertical-align: baseline; 
background: transparent; 
} 
ol, ul { 
list-style: none; 
} 

li{
text-align:justify;
list-style-image: url('http://www.docpath.com/FPSiteDeb-temp/Images/bullet.jpg');
list-style-position:outside;
}

p{
text-align:justify;
margin:0.5em 0 0 0; 
}

div{
text-align:justify;
}

blockquote, q { 
quotes: none; 
} 

:focus { 
outline: 0; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
caption, th, td { 
text-align: left; 
font-weight: normal; 
} 
strong { 
font-weight: bold; 
} 
em { 
font-style: italic; 
}
/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
body { 
line-height: 1; 
font: normal 12px Arial, Helvetica, sans-serif; 
vertical-align: top; 
background: #dadada url(../../Images/bg_body.jpg) repeat-x; 
color: #264684; 
} 
.right { 
float: right; 
} 
.left { 
float: left; 
} 
.align-left { 
text-align: left; 
} 
.align-right { 
text-align: right; 
} 
.align-center { 
text-align:center; 
} 
.justify { 
text-align:justify; 
} 
.hide { 
display: none; 
} 
.clear { 
clear: both; 
} 
.bold { 
font-weight:bold; 
} 
.italic { 
font-style:italic; 
} 
.underline { 
border-bottom:1px solid; 
} 
.highlight { 
background:#ffc; 
} 

img.centered { 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 
img.alignleft { 
float:left; 
margin:4px 10px 4px 0; 
} 
img.alignright { 
float:right; 
margin:4px 0 4px 10px; 
} 
.noborder{
	border-width: 0;
}
.clearfix:after { 
content: "."; 
display: block; 
clear: both; 
visibility: hidden; 
line-height: 0; 
height: 0; 
} 
.clearfix { 
display: block; 
} 
html[xmlns] .clearfix { 
display: block; 
} 
* html .clearfix { 
height: 1%; 
} 
.level1{
	text-indent: 20px;
} 
.level2{
	text-indent: 40px;
} 
.level3{
	text-indent: 60px;
} 

/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
a:link, a:visited { 
/*––––color: #fa832e; #e6ac26;amarillo; #4C9F01 verde––––*/
	color: #FF9000;
	font-weight: bold;
	text-decoration: none;
} 
a:hover { 
	color: #e6ac26; 
} 
a:active { 
	color: #e6ac26; 
} 
/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
h1 { 
	font: bold 1.6em Arial, Geneva, Helvetica, sans-serif;
	color: #9999CC;
	margin-bottom: 10px;
} 
h2 { 
	font: bold 1.45em Arial, Geneva, Helvetica, sans-serif;
	color: #9999CC;
	margin-bottom: 10px;
	margin-top: 10px;
} 
h3 { 
	font: bold 1.3em Arial, Geneva, Helvetica, sans-serif;
	color: #9999CC;
	margin-bottom: 10px;
	margin-top: 10px;
} 
h4 { 
	font: bold 1.15em Arial, Geneva, Helvetica, sans-serif;
	color: #9999CC;
	margin-bottom: 5px;
	margin-top: 5px;
} 
h5 { 
font: bold 0.9em Arial, Geneva, Helvetica, sans-serif; 
	color: #9999CC;
}
.miColorDoc {
	color:#9999CC;
	font-weight: bold;
}
.miColorPath {
	color:#003399;
	font-weight: bold;
}
.miColorMenu {
	color:#003399;
	font-weight: bold;
}
.miTitle-1-Doc {
	color:#9999CC;
	font-weight: bold;
	font-size:1.6em;
}
miTitle-1-Doc a:link{
	color:#9999CC;
}

/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
div#miCabecera{
	padding: 15px 5px 15px 5px;
	height: 105px;
}
#miSlogan{
	margin-top: 30px;
	float: left;
	margin-left: 15px;
}
div#miTopMenu{
	float: right;
	margin-top: 26px;
	
}
div#miTopMenu a{
	color:#003399;
	background-repeat: no-repeat;
	padding: 5px 15px 2px 25px;
}
div#miTopMenu a:hover{
	color:#FF4500;
}
.home{
	background-image: url(../../Images/menu_home.jpg);
}
.contact{
	background-image: url(../../Images/menu_contacto.jpg);
}
.map{
	background-image: url(../../Images/menu_map.jpg);
}
.miColorAction{

	font-weight: bold; 
}
div#miConArriba a{
	font-weight: bold; 
}

/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
div#flags{
	float: right;
	margin-top: -28px;
	
} 
div#flags input{
	margin-right: 10px;
} 
div#menu_principal{
	margin-top: 90px;
	height: 36px;
	background: url(../../Images/bg_menu.jpg) no-repeat;
}
div#ctl00_menu_principal
{
	margin-top: 90px;
	height: 36px;
	background: url(../../Images/bg_menu.jpg) no-repeat;
}
ul.menu {
	list-style:none; padding:0;
	margin: 0 0 0 4px;
}
ul.menu * {
	margin:0; padding:0;
}
ul.menu a {
	display:block; 
	color:#fff; 
	text-decoration:none;
}
ul.menu li 
{
	list-style-image: none;
	position:relative; 
	float:left; 
	margin-right:0px;
}
ul.menu ul {
	position:absolute; top:26px; left:0; 
	display:none; 
	/*opacity:0; */
	list-style:none;
	margin-top: 10px;
}
ul.menu ul li 
{
	list-style-image: none;
	position: relative; 
	border: 1px solid #395EA7; 
	border-top:none; 
	width: 220px;
	margin: 0px;
}
ul.menu ul li a {
	display:block;
	padding: 3px 7px 5px;
	background-color: #2A4A87;
	color: #ffffff;
}/*fondo desplegable*/

ul.menu ul li a:hover {
	background-color: #395EA7;
}/*Fondo desplegable hover*/
ul.menu ul ul {left:148px; top:-1px;}
ul.menu .menulink {
	padding: 5px 15px 7px; 
	font-weight: bold; 
	background: url(../../Images/header.jpg) repeat-x;
	line-height: 22px;
	border-right: 1px solid #2F58AC;
	border-top: 1px solid #94A9D4;
	border-bottom: 1px solid #012C82;
	cursor: default;
	
}
ul.menu .menulink:hover, ul.menu .menuhover {
	background: url(../../Images/header_over.jpg) repeat-x;}
ul.menu .sub {
	background: #003399 url(../../Images/arrow.gif) no-repeat 136px 8px;
	
}

ul.menu .menunode {
	background: #003399;
	font-weight: normal;
}
ul.menu .topline {
	border-top:1px solid #395EA7;
}

/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
div#miContenedor{
	width: 1010px;
	margin:  0 auto;
}
div.miHome {
	margin: 20px 0 0 0;
	min-height:350px;
}
div.miHome div {
	float:left;
	background:#EAEAF4;
	border-style:outset;
	border-color:#9999CC;
	padding:.5em;
	min-height:18em;
}
div#miBox2{
	width: 280px;
	background-color: #fff;
	padding: 20px;
	margin-left: 12px;
	margin-right: 13px;
	overflow: hidden;
	height: 350px;
}
div#miBox4{
	width: 280px;
	background-color: #fff;
	padding: 20px;
	height: 350px;
	overflow: hidden;
}
div#noticias{
	width: 241px;
	background-color: #fff;
	padding: 30px 20px 20px 20px;
	margin-right: 13px;
	overflow: hidden;
	height: 470px;
	background-image: url(../../Images/col_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: solid 1px silver;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#colderhome{
	width: 650px;
	padding: 20px;
	background-color: #fff;
	float: right;
	line-height: 18px;
	border: solid 1px silver;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}


.col_title{
	color: #003399;
	font-size: 12pt;
	font-weight: bold;
	
}
.col_module
{
	text-align: left;
	margin: 10px 20px 0 10px;
}

div#col_whatcandoc{
	padding: 5px 0 0 30px;
	background-color: #fff;
	background-image: url(../../Images/col_box_software.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
div#col_casestudy{
	padding: 5px 0 0 30px;
	background-color: #fff;
	background-image: url(../../Images/col_case_book.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#col_channel{
	padding: 5px 0 0 30px;
	background-color: #fff;
	background-image: url(../../Images/col_earth.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#col_download{
	padding: 5px 0 0 30px;
	background-color: #fff;
	background-image: url(../../Images/col_download.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fecha-art
{

	background-image: url(../../Images/bg-presscalendar.jpg);	
	padding: 7px 5px 5px 5px;
	color: red;
	font-weight: bold;
	width: 28px;
	height: 38px; 
	text-align: center;
	margin: 20px 0 0 0;
	float: left;
}
.fecha-press
{
	color: #AC0481;
	font-weight:bold;
}
.fecha
{
	background-image: url(../../Images/bg-newscalendar.jpg);
	padding: 7px 5px 5px 5px;
	color: #1da839;
	font-weight: bold;
	width: 28px;
	height: 38px; 
	text-align: center;
	margin: 20px 0 0 0;
	float: left;
}

.fechanum
{
	color:White;
	font-size: 16px;
	line-height: 10px;
}
.fechames
{
	color:White;
	font-size: 13px;
	line-height: 19px;
	
}
.fechaano
{
	font-size: 11px;

}
.fechanumen
{
	color:White;
	font-size: 16px;
	line-height: 22px;
}
.fechamesen
{
	color:White;
	font-size: 12px;
	line-height: 7px;
	
}
.fechaanoen
{
	font-size: 11px;

}
.dottedLine{
	margin-bottom: 10px;
	border-bottom: 1px dotted #1da839;
	padding-bottom: 9px;
}

img#logo
{
	src: url(../../Images/logo_relieve_lineal_web.png) ;
}


/* Formato de LAYOUT de CONTENIDO GENERAL del sitio Web */
div#PremiContenido {
	margin-top:1.2em;
	#margin-top:0.1em;
	width:1010px;
	height:12px;
	background: url(../../Images/cab_sombra.png) ;
}
div#miContenido {
	margin-top:0em;
	min-height:600px;
	background-color: #fff;
	padding:15px 30px 30px 30px;
	background: url(../../Images/div_sombra.png) ;
}
div#PostmiContenido {
	margin-top:0em;
	background: url(../../Images/incab_sombra.png) ;
	width:1010px;
	height:10px;
}
div#miContenidoIndex {
	margin-top:15px;
	#margin-top:0em;
	height:830px;
	
}
div#miContenido div {
	padding:0.5em 0em, 0em 0em;

}
div#miConArriba {
	clear:both;
	margin:0em 1em 0em 1em;
}
div#miConIzquierdo {
	width:66%;
	margin:0em 0.5em 0em 1em;
}
div#miConDerecho {
	float:right;
	width:30.0%;
	margin:0em 1em 0em 0.5em;
}
div#miConCentro {
	clear:both;
	margin:0em 1em 0em 1em;
	height: 100%;
}

.arriba
{
	float: left;
	position: relative;
	top: -26px;
	left: 25px; /*25*/
}
div#miConAbajo {
	margin-bottom:40px;
	

}

.ruta{
	float: right;
	color: #003399;
	/*margin-top: -5px;
	margin-right: 10px;*/


}

div#miConIzquierdo p{
	margin-bottom: 10px;
	text-align:justify;
}

hr{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #003399;}
ul{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
ol{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
li{
	margin-bottom: 8px;
}
div.miLinkDef2 a{ 
	color: #9999CC;
	font-weight: bold;
	text-decoration: none;
}
div.miLinkDef2 a:hover{ 
	color: #FF4500;
}
.miSiteMap {
	color:#9999CC;
	margin-top:0em;
	font-weight:bold;
}

/* DIVISIONES para uso GENERAL en las asp:Content */
div.miCon20p {
	float:left;
	width:23%;
	text-align:left;
	padding:0.0em;
	margin:0em 1em 0.5em 0em;
}
div.miCon25p {
	float:left;
	width:23.5%;
	text-align:left;
	padding:0.0em;
	margin:0em 1em 0.5em 0em;
}
div.miCon28p {
	float:left;
	width:28.0%;
	text-align:justify;
	padding:0em 0em 0em 1.5em;
	margin:0em 1em 0.5em 1em;
}
div.miCon33p {
	float:right;
	width:28.0%;
	text-align:justify;
	padding:0.0em;
	margin:0em 1em 0.5em 1em;
}
div.miCon50p {
	float:left;
	width:48.5%;
	text-align:justify;
	padding:0.0em;
	margin:0em 1em 0.5em 0em;
}
div.miCon66p {
	
	width:64.5%;
	text-align:justify;
	padding:0.0em;
	margin:0em 1em 0.5em 0em;
	}

div.miPub {
	padding: 15px 0 25px 0;
	width: 550px;
	margin-left: 60px;
	border-bottom: dotted 1px silver;
}
div.miPub h2{
	
	margin-top: 0px;
	
	
}
div.miPub div {
	
	margin-top:1em;
	margin-right:2em;
}

div.miRowLogos {
	margin:0em;
	clear:both;

}
div.miRowLogos  div {
	float:left;
	padding:1em;
	height:120px;
	width:200px;
}
div.miRowLogos  p {
	text-align:center;
	color:#9999CC;
	font-weight:bold;
	font-size:1.2em; 
	margin-bottom:1em;
	border:0px;
	border:0;
}
div.miRowLogos  a 
{
	color:white;
}
div.miRowLogos a:hover {
	color:#FF4500;
}

div.miRowFlagsSitemap {
	margin:0em;
	clear:both;
}
div.miRowFlagsSitemap a 
{
	color:white;
}
div.miRowFlagsSitemap a:hover {
	color:#FF4500;
}

div.miActionCall {
	font-size:14px;
	font-weight:bold;
	height: 30px;
}

}
/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.cajaoficinas
{
	width: 300px;
	margin: 10px 10px 15px 10px;
	float: left;
}

.cajaborde
{
	/*background-color: #f3f3f3;*/
	border: solid 1px #aaa;
	padding: 10px;
	margin: 10px 0px 15px 0px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cajabordelateral
{
	font-size: 11px;
	background-color: #f5f5f5;
	border: solid 1px #aaa;
	padding: 10px;
	margin: 10px 0px 15px 0px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.quote
{
	
	background-image: url(../../Images/quote.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 10px 0px 33px;
	font-style: italic;
}
.titulosector{
	background-image: url(../../Images/bg-sectors.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-indent: 15px;
}
.titulopartner{
	background-image: url(../../Images/bg-partners.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-indent: 15px;
}
div.miMarco {
	float:left;
	background:#CBCCE3;
	color:#003399;
	border: 2px solid #7985fe;
}
tr.miBG {
	background-color: #e2e5fe;
}
#BusinessSuiteCompare td{
	padding: 4px;
	text-align: center;
} 

/*Desplegable*/
#desplegables{
	width: 850px;
	padding: 0px; 
	margin: 0 0 0 20px;
}
.tituloenterprise{
	background-image: url(../../Images/bg-enterprise.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-indent: 15px;
	padding: 8px;
}
.titulobusiness{
	background-image: url(../../Images/bg-business.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-indent: 15px;
	padding: 8px;
}
.titulomodulos{
	background-image: url(../../Images/bg-modulos.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-indent: 15px;
	padding: 8px;
}
.textodesplegable
{
	margin-left: 12px;
	margin-right: 10px;
	/*height: 0px;*/
}
.linkmano
{
	cursor:pointer;
	}
#tabla_desp
{
	width: 900px;
}


#tabla_desp td
{
	width: 450px;
	
}
#tabla_desp td ul li{
	list-style: none;
	list-style-image: none;
	width: 385px;
}
#tabla_desp td ul li a{
	list-style: none;
	list-style-image: none;
}
.titulo{
	font-size: 15px;
	color: #153081;
	
	
}
#miConArriba li{
	list-style:none;
}

/*fin desplegable*/
div#solucionesEnterprise
{
	clear:both;
}
	
div#solucionesBusiness
{
	clear: both;
}
div#solucionesModulos
{
	clear: both;
}


	
.fichasolucion
{
	width: 90%;
	height: 155px;
	margin: 10px 0px 20px 10px;
	padding: 10px 10px 0px 10px;
	border: solid 1px #ccc;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#solucionesEnterprise .fichasolucion
{	
	height: 115px;
}
div#solucionesBusiness .fichasolucion
{	
	height: 160px;
}
.fichasolucion a img
{
	margin-top: 5px;
	width: 110px;
	float: left;
	padding: 0 15px 60px 0;
}
.nombresolucion
{
	color: #003399;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 0 0;
}

div.last-news{
	padding: 15px;
	margin: 0 0 15px 10px;
	border: solid 1px #bbb;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.last-news li{
	list-style: none;
}
.last-news p a
{
	color:#264684;
	font-weight:normal;
}
.last-news p a:hover
{
	color:#B6B8DA;

}

.more
{
	color:#fa832e;
	font-weight: bold; 	
	float:right;
}


/* OBJETOS GRÁFICOS  */
img.miPicPequenyo {
	margin-left:0em;
	margin-bottom:1em;
	float:left;
}
img.miPicMediano {
	margin-left:0em;
	margin-bottom:1em;
	float:right;
}
img.miPicAncho {
	width:90%;
	margin-left:5%;
	margin-bottom:1em;
}
img.miBorder {
	border-style:outset;
	border-color:#9999CC;
}
div.miPicHover a:hover img {
	border:5px #FF4500;
}

/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 

div#miPiePagina {
	color:#003399;
	font-size:0.8em;
	font-weight:bold;
	background-color:white;
	height:6em;
	padding: 10px 0.5em 15px;
	width: 990px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
} 
div#pie_contenido{
	background-color: #fff;
	background-image: url(../../Images/bg_pie.jpg);
	padding-top: 12px;
}
div#miPiePagina div {
	float:right;
	margin-right:1em;
}

.miBotMargin {
 margin-bottom:0.2em;
}

div.miBoxGen {
	float: left;
	background:#EAEAF4;
	border-style:none;
	border-color:#9999CC;
	margin:1em 0.5em;
	padding:0.5em;
	color:#003399;
}
div.miBoxDark {
	float: left;
	background:#003399;
	border-style:none;
	border-color:#9999CC;
	margin:1em 0.5em;
	padding:0.5em;
	color:#FFFFFF;
}
div.miMarco {
	float:left;
	background:#CBCCE3;
	border-style:outset;
	border-color:#9999CC;
	color:#003399;
	margin:.5em ;
	padding:.5em;
}

.miMarco hr{
	margin-bottom: 0px;
	margin-top: 0px;
}

.miBoxGen hr{
	margin-bottom: 5px;
	margin-top: 5px;
}


