﻿
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; margin-bottom: 0px;}
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

/********************************** general ***************************************/

html {height: 100%;}
body {
	margin:0; 
	padding:0; 
	font-family: geneva,Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background: #FFFFFF url(../Images/trama.gif) repeat-x top;
	background-attachment: fixed;}
h1{color:#FF0000;font-weight:bold;font-size:22px;margin-bottom:15px;}
h2{color:#FF0000;font-weight:bold;font-size:18px;margin-bottom:15px;margin-top:15px;}
h3{color:#FF0000;font-weight:bold;font-size:15px;margin-bottom:15px;margin-top:15px;}
h4{	font-size:15px;	font-style:italic;font-weight:bold;margin-bottom:5px;}
.shortbtn{
	width:106px;
	height:26px;
	margin-top:5px;
	background: url(../Images/btnshort.png) no-repeat;
	border:0px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;}
ul{list-style-type:disc;}
li{margin-bottom:5px;text-align:justify;}
#contenedor {position:relative;height: 100%;width: 100%;}

/********************************** cabecera *************************************/

#cabecera {
	width:949px;
	height:135px; 
	margin: 0 auto; 
	background: url(../Images/boxtop.png) bottom no-repeat;}
#logo {
	float:left;
	width:145px;
	height:67px;
	margin-top:10px;}
#banner_idiomas {
	width:797px;
	height:68px;
	text-align:right;	
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;	
	padding-right:7px;
	vertical-align:top;
    float:left;}
#banner_idiomas img {float:left;margin-left:15px;}
#menu {
	float:left;	
	width:941px;	
	height:37px;	
	padding-left:0;
	padding-right:11px;}
#menu a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.menu_btnon {
	width:136px;
	height:37px;
	background: url(../Images/btnon.png) no-repeat;
	text-align:center;
	margin-right:4px;
	color:white; 
	text-decoration:none;
	float:left;
	line-height:27px;}
.menu_btnoff {
	width:136px;
	height:37px;
	background: url(../Images/btnoff.png) no-repeat;
	text-align:center;
	margin-right:4px; 
	color:white; 
	text-decoration:none;
	float:left;
	line-height:27px;}
.menu_btnon a{margin-top:10px;display:block;margin-left:5px;margin-right:5px;}
.menu_btnoff a{margin-top:10px;display:block;margin-left:5px;margin-right:5px;}
.menu_btnoff:hover {background: url(../Images/btnon.png) no-repeat;}
.floatright {float:right;margin-right:0px;}
.menu_btnoff_right:hover {background: url(../Images/btnon.png) no-repeat;}

/********************************** contenido *********************************/

#contenido {width:949px;margin: 0 auto;background: url(../Images/tramabox.png) repeat-y left;}
#contenidobox {display:block;width:905px;padding-left:30px;}
#contenidobtm {height:17px;width:949px; margin: 0 auto;}
#contenidobtmleft{
   clear:left;
   float:left;
   height:17px;
   width:932px; 
   margin: 0 auto; 
   background: url(../Images/boxbtm.png) repeat-x left;}
#contenidobtmright {
   float:right;
   height:17px;
   width:17px; 
   margin: 0 auto; 
   background: url(../Images/boxbtmr.png) no-repeat;}

/***************************footer************************************/
#footer {
    width:949px;
	height:165px; 
	margin: 0 auto; 
	/*width:940px;
	position:relative; 
	margin: 0 auto;
	text-align:center;*/
	clear:both;
	font-size:11px;
	color:#909090;
	}
#copyright {float:right;margin-right:8px;}
#divavislegalpriv a{text-decoration:none;color:#909090;}
/*************************** LOGIN ***********************************/
#login {
   margin: 0 auto;
   height:300px;
   width:780px;
   padding-top:50px;}
#login p {margin-bottom: 15px;}
.login_map {
   background:url(../Images/logo_equipos_prox_login.gif) no-repeat;
   width: 104px;height: 44px; 
   text-align:center;
   margin-top:13px;
   float:left;
   display:inline-block;
   Font-Size:11pt;	
   padding: 80px 10px 0px 10px; 
   color:#353535;
   text-decoration:none; 
   font-weight:bold;}
.login_map:hover{text-decoration:underline;}
#login_map a {
   display:inline-block;
   font-weight:bold;
   color:#0000C0;
   width:80px;
   font-family:Arial;
   Font-Size:11pt;	
   margin-top:80px;}
#loginboxcenter {
   margin: 0 auto;
   width:396px;	height:145px;
   margin-left:30px;
   padding-top:10px;
   padding-left:50px; 
   background: url(../Images/loginbox.png) no-repeat;
   float:left;}
#loginboxcenter table caption {
   font-weight:bold;
   font-size:12pt;
   color:White;
   text-align:center;}	
#logintitle {
   margin: 0 auto;
   width:396px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   padding-bottom:10px;}
#loginform {margin: 0 auto;width:396px;}
.loginlabel {
   text-align:right;
   font-weight:bold;
   color:#353535;
   height:29px;
   padding-right:2px;}
.logininput {height:17px;width:150px;border:1px #000000 solid;}
.loginbtntd{text-align:center;}
.loginbtn {
   width:151px;height:26px;
   background: url(../Images/btnred.png) no-repeat;
   border:0px;
   color: #FFFFFF;
   font-weight:bold;}
.loginerror {text-align:center;color:#cc0000;font-weight:bold;}

/*************************** CERCA ***********************************/

#mapform{width:900px;height:140px;display:block;}
#mapform table{float:left;margin-top:5px;margin-left:50px;}
#mapform img{float:left;margin-left:0px;}
.mapresult{padding-left:0px;padding-right:10px;width:890px;}
.mapresult .dxgvControl{width:100%;}
.searchlabel {font-weight:bold;color:#353535;padding-right:2px;height:20px;width:120px;}
.searchbtntd{text-align:left;}
.searchinput{
   margin:0px;
   padding:0px;
   height:18px;
   width:294px;
   border:1px #000000 solid;}
.searchinputselect{height:20px;width:296px;border:1px #000000 solid;}

/**********************************Sabe usted***************************************/

#sabeud{width:750px;margin-left:50px;padding-bottom:20px;font-size:14px;}
#sabeud p {margin-bottom: 5px;text-align:justify; }
.formula{margin-bottom: 10px;}
.formula table{	margin:0 auto;}
.formula td	{font-size: 18px;text-align:center;vertical-align:middle;}
.divisors{height:18px;}
.barradividir{
   border:0px;
   height:4px;
   background: url(../Images/1px.png) repeat-x;
   background-position: center 3px;}
.separator{width:5px;}
.taula{margin-top:15px;margin-bottom:15px;}
.taula table{margin:0 auto;border-collapse:collapse;border:1px;}
.taula thead td {
   border: 1px solid #4f4f4f;
   height:24px;
   text-align:center;
   color:black;
   background-color:#FE7475;
   font-size:12px;
   font-weight:bold;
   padding-left:10px;
   padding-right:10px;}
.taula tbody td {
   height:20px;
   text-align:left;
   font-size:12px;
   padding-left:10px;
   padding-right:10px;
   border: 1px solid #4f4f4f;}
.taula tfoot td  { font-size: 10px;}
   	
/************************************** medidas ****************************************/

#mesuresopcions{float:right;width:220px;}
#mesuresopcions img{margin: 20px auto;}
.mesuresLabel{font-weight:bold;color:#353535;padding-right:5px;}
.mesuresinput{
	margin:0;
    padding-top:1px;
    padding-left:2px;
	border:1px #353535 solid;
	height:18px;
	width:73px;
	display:block;
	margin-top:0px;
	border-right:none;
	float:left;}   
#tabmesures{width:652px;}
.menu_btnon_peq {
	float:left;
	width:68px;
	height:14px;
	background: url(../Images/btnon_peq.png) no-repeat;
	text-align:center;
	padding-top:5px;
	margin-right:2px; 
	color:white; 
	line-height:14px;
	text-decoration:none;}
.menu_btnoff_peq {
	float:left;
	width:68px;
	height:14px;
	background: url(../Images/btnoff_peq.png) no-repeat;
	text-align:center;
	padding-top:5px;
	margin-right:2px; 
	color:white; 
	text-decoration:none;
	line-height:14px;}
.menu_btnoff_peq:hover {background: url(../Images/btnon_peq.png) no-repeat;}
.menu_btnon_peq a{display:block;margin-left:6px;margin-right:6px;margin-bottom:2px;}
.menu_btnoff_peq a{display:block;margin-left:6px;margin-right:6px;margin-bottom:2px;}
#mesuresexport{width:230px;height:62px;margin-bottom:20px;}
#mesuresexport input{display:block;float:left;}
#tabmesuresmenu{height:19px;width:652px;}
#tabmesuresmenu a {color:#FFFFFF;text-decoration:none;}
#tabmesuresgraph{height:368px;width:652px;}
#mesuresgrid{width:652px;min-height:355px;margin-top:10px;}
.medidascalendar {position:relative;}
.medidascalendardiv {
	z-index:1000;
	position:absolute;
	background-color:#FFFFFF;
	width:201px;
	height:201px;
	left: 0px; 
	top: 23px;
	display:none;}
.medidascalendariframe {border:0px;width:201px;	height:201px;}

/************************************ ficha *********************************/

#fichaheader{height:72px;margin-bottom:15px;}
#ficha{
   background: url(../Images/MiFicha.png) no-repeat;      
   width: 407px; 
   height:64px;
   padding: 5px 10px 3px 15px;}
#fichaprint{width: 407px;height:64px;padding: 5px 10px 3px 15px;}
#ficha table{width:100%;height:100%;}
#fichaprint table{width:100%;height:100%;}
.firstcol{width:160px;}
.restingcols{width:100px;}

#imprimible
{
    display:block;
    height:41px;    
    background: url(../Images/icon-print.jpg) right no-repeat;
    padding-right:45px;        
    float:right;
    margin-right:4px;
    font-weight:bold;
    color:black;
    font-weight:bold;
    text-decoration:none;
    line-height:41px;
    margin-bottom:10px;
    }
.fichagrafic {width:432px;padding-bottom:10px;}
.fichagrafic table {width:100%;}
.fichagrafic table td{font-weight:bold;}
.tdalignright{text-align:right;}
#flashimage{
   float:right;
   height:518px;
   width:456px;
   margin-right:10px;}
#fichaopcions{float:right;width:500px;}
.fichabold{font-weight:bold;font-size:12pt;}

/************************************ ficha *********************************/
#mnumisdatos
{
    margin-top:5px;
    float:right;
    width:180px;
    height:125px;    
    margin-right:0px;        
    background: url(../images/tramaboxl.png) no-repeat left;
    }
#mnumisdatostop{height:20px;width:179px;margin-left:1px;}
#mnumisdatostopb
{   height:20px;
    width:171px;
    background: url(../images/boxtop_b.png) repeat-x;
    float:left;    
 }
#mnumisdatostopr
{
    height:20px;
    width:8px;
    background: url(../images/boxtop_r.png) no-repeat;
    float:left;    
 }
#mnumisdatosbtm {height:17px;}
#mnumisdatosbtml {height:inherit;width:16px; background: url(../images/boxbtm_l.png) no-repeat;float:left;}
#mnumisdatosbtmb {height:inherit;width:148px; background: url(../images/boxbtm_bar.png) repeat-x;float:left;}
#mnumisdatosbtmr {height:inherit;width:16px; background: url(../images/boxbtmr.png) no-repeat;float:left;}
#mnumisdatoscos{width:161px;padding:10px;background: url(../images/tramaboxr.png) repeat-y right;}
#mnumisdatos a,#mnumisdatos span
{
    display:block;
    width:143px;
    padding-left:5px;
    height:30px;
    text-decoration:none;
    text-align:left;        
    line-height:30px;    
    color:white; 
    font-weight:bold;
    margin:1px;
    }
#mnumisdatos a:hover{background: url(../Images/menuon.png) repeat-x;}    
.mnuactivat{background: url(../Images/menuon.png) repeat-x;}
.mnudesactivat{background: url(../Images/menuoff.png) repeat-x;}
#contingut{width:710px;min-height:180px;padding-bottom:10px;}
#mnumisdatosmenu{width:150px;border: 1px solid gray;}
.misdatosinput{
	margin:0;
    padding:0;
    padding-left:3px;    
    padding-top:1px;
	border:1px #353535 solid;
	height:19px;
	width:147px;
	display:block;
	margin-top:0px;
	float:left;
	background-color:#FFFFCE;}   
.noborder{border:none;}
.misdatoscalendarinput{width:131px;padding-left:2px;border-right:none;}
.misdatoscomboinput{width:152px;height:21px;padding-left:0px;}
#tblmisdatos{margin-top:10px;}
.misdatosLabel{padding-right:25px;height:19px;}
.misdatosavis{
    border:1px solid #8A5A00;
    background:#FFD280 url(../Images/Warn.png) no-repeat left; 
    background-position:5px center;
    margin-top:10px;
    margin-bottom:8px;    
    padding:5px;
    padding-left:48px;
    width:500px;
    height:32px;
    line-height:32px;}
.misdatosresult{
    border:1px solid #8A5A00;
    background-color:#FFD280;     
    margin-bottom:8px;    
    padding:5px;    
    width:543px;
    vertical-align:middle;    
    min-height:32px;}
.misdatosresult img{float:left;padding-right:10px;}
.misdatosresult p{margin-bottom:5px;margin-left:48px;}
.misdatosavis p{font-weight:bold;color:black;margin-bottom:10px;}
.misdatosresultunalinia{line-height:32px;}
.misdatosresultunalinia p {margin-bottom:0px;}
.misdatosgriddata{margin-top:10px;}
.misdatosmap{width:710px;}
.introducirdatos{width:553px;}
.introducirdatos p{margin-bottom:10px;text-align:justify;}
.divWarningAgrupar{
    background: url(../Images/Warn.png) no-repeat left center;
    padding-left:42px;
    margin-top:10px;
    margin-bottom:15px;
    width:511px;
    text-align:justify;
    min-height:32px;    }
.tdbutton{height:45px;}
.atobutton{display:block;text-decoration:none;}
.divconflicto p{
    display:block;
    margin-top:15px;
    margin-bottom:15px;
    width:533px;
    text-align:justify;
    border:1px dotted #8A5A00;
    background-color:#EAEAEA;
    padding:10px;}
.tdconflictolabel{width:140px;}
.fontbold{font-weight:bold;}
.estaseguro{font-weight:bold;}
/*.divconfirmar{border:1px dotted #8A5A00;width:500px;padding:20px;}*/

.divconfirmar{width:530px;}
.divconfirmar h2{color:Black;margin-top:0px;font-weight:normal;}
.divconfirmar p{font-size:15px;margin-bottom:2px;}
.pavisimportant{font-size:18px;margin-bottom:30px;}
.peliminar{font-weight:bold;margin-top:10px}
#pdeseacontinuar{margin-top:30px;font-size:18px;}
/*.agruparporid{}FFD280
.agruparpordatos p{margin-top:10px;margin-bottom:10px;}*/
.pavisimportant2{font-size:18px;margin-bottom:15px;margin-top:15px;}
.pavisimportant3{font-size:15px;margin-bottom:10px;}
.divResultAgrupar{width:511px;min-height:42px;line-height:42px; padding-left:42px;background:url(../Images/success.png) left center no-repeat;}
#tblresultagrupar{margin-bottom:15px;}
.divResultAgruparError{background-image: url(../Images/error.png); line-height:normal;margin-bottom:15px;}
.divResultAgruparError p{font-size:15px;margin-bottom:5px;text-align:justify;}
.tblresultagruparlbl{font-size:15px; font-weight:bold;color:#353535;padding-right:5px;}
.tblresultagruparval{font-size:15px;}


/***********************************Política privacitat*******************************************/
#PoliticaPrivacitat{width:750px;margin-left:50px;padding-bottom:20px;}
#PoliticaPrivacitat h1{margin-bottom:10px;}
#PoliticaPrivacitat h2{margin-bottom:10px;margin-top:10px;color:Black;font-size:14px;}
#PoliticaPrivacitat p{text-align:justify;margin-bottom:5px;}
#divconflefDades{margin-top:10px;margin-bottom:10px;}
#divconflegDireccio{margin-top:5px;margin-bottom:5px;}
#divconflefDades p{margin-bottom:0px;}
.divconflegDireccioLbl{font-weight:bold;}

.mistarjetasconfirma #pdeseacontinuar{margin-top:15px;margin-bottom:15px;}
