/* www.natoo.fr */
body {
text-align: center;
font-family: Arial, tahoma, helvetica, arial, sans-serif;
font-size: 12px;
color: navy;
background: #FFFFFF;
margin: 0px 0px 0px 0px;
}

a:link { text-decoration: none;
}
a:visited { text-decoration: none;
}
a:hover { text-decoration: underline;
}


#main {
height:auto;
float:inherit;
}
#usuario{
width:100%;
height:18px;
text-align:right;
background-color: #E7F5FE;
border-bottom:#D3E1F8 1px solid;
margin: 0px 0px 0px 0px; 
}

#logo{
position: relative;
margin-left: auto;
margin-right: auto;
padding-left:206px;
width: 550px;
height:auto;
}
#buscador{
font-size: 13px;
margin-left: auto;
margin-right: auto;
padding-left:218px;
width: 550px;
text-align: left;
height:auto;
}
.inputbuscador {
width:30%;
}
#tituloresultados1{
margin:0 auto;
padding:2px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
}
#tituloresultados2{
margin:0 auto;
padding:2px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
background-color: #FFF2F4;
border-top: #FF0000 1px solid;
}
.tituloestado1{
margin:10px auto;
padding:1px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
font-weight:bold;
color: #00AE00;
background-color: #FFFFFF;
border-bottom:#00AE00 1px solid;
}
.tituloestado2{
margin:10px auto;
padding:1px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
font-weight:bold;
color: #FF6309;
background-color: #FFFFFF;
border-bottom:#FF6309 1px solid;
}
.tituloestado3{
margin:10px auto;
padding:1px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
font-weight:bold;
color: #CA0000;
background-color: #FFFFFF;
border-bottom:#CA0000 1px solid;
}
.tituloestado4{
margin:10px auto;
padding:1px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
font-weight:bold;
color: #7c7c7c;
background-color: #FFFFFF;
border-bottom:#7c7c7c 1px solid;
}
.textoestado{
margin:0 auto;
padding:1px;
text-align:left;
font-size: 12px;
width:80%;
height:auto;
}
.detalle{
margin-top: 5px;
text-align:left;
font-size: 12px;
width:615px;
height:82px;
background-color: #FFFFFF;
border:#D3E1F8 1px solid;
}
.detalletitulo{
padding:3px;
text-align:left;
font-size: 12px;
width:609px;
height:20px;
background-color: #E7F5FE;
}
.detalleseleccion{
padding:3px;
text-align: center;
font-size: 12px;
width:609px;
height:20px;
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}
.addalerta1{
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}

.addalerta-1{
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
background-color:#E6FFE6;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}
.addalerta-2{
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
background-color:#FFDBC6;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}
.addalerta-3{
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
background-color:#FFE1E1;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}
.addalerta-4{
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
background-color:#F2F2F2;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}
#paginacion{
margin:0 auto;
padding:2px;
text-align: center;
font-size: 12px;
width:80%;
height:auto;
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
}

#menupie {
width:100%;
height:auto;
text-align: center;
}
#copyright {
font-size: 9px;
width:100%;
height:auto;
text-align: center;
}

.Celda_Error{
text-align: center;
background-image: url(ico-error.png);
background-repeat:no-repeat;
background-position:left;
margin-left: 10px;
background-color:#FFF0F0;
width:60%;
height:auto;
padding: 5px;
margin:20px auto;
font-size:11px;
border: #FFDDDD 1px solid;
}
.Celda_Ok{
text-align: center;
background-image: url(ico-info.png);
background-repeat:no-repeat;
background-position:left;
margin-left: 10px;
background-color:#E7F5FE;
width:60%;
height:auto;
padding: 5px;
margin:20px auto;
font-size:11px;
border: #D3E1F8 1px solid;
}

#sms { 
clear: both;
margin: 0 auto;
font-size: 14px;
width:80%;
height:70px;
background-color:#F7FCFF;
border-bottom:#D3E1F8 1px solid;

}
#sms .sms-izq{
padding:5px;
float: left;
text-align:left;
width: 65%;
}
#sms .sms-der{
padding:5px;
float: right;
text-align: right;
width: 30%;
}


#compra { 
clear: both;
margin: 0 auto;
font-size: 14px;
width:80%;
height:80px;
background-color:#e7f5fe;
border-bottom:#FFFFFF 5px solid;
}

#compra .compra-izq{
padding:5px;
float: left;
text-align:left;
width: 85%;
}
#compra .compra-der{
padding:5px;
float: right;
text-align: right;
width: 5%;
}

/* user connected result*/
#tit-alert { 
clear: both;
margin: 0 auto;
font-size: 14px;
width:80%;
height:25px;
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
}

#tit-alert .tit-alert-izq{
padding:5px;
float: left;
text-align:left;
width: 65%;
}
#tit-alert .tit-alert-der{
padding:5px;
float: right;
text-align: right;
width: 30%;
}
