
body {
text-align: center;
font-family: Arial, tahoma, helvetica, arial, sans-serif;
font-size: 12px;
color: navy;
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;
margin: 0px;
}

#usureg{
width: 90%;
height:auto; 
text-align:left; 
margin: 0px auto;
padding:0px;
border:#D3E1F8 1px solid;
background-color:#F1F9FE; 
}

#tops{
margin: 0px;
padding:0px;
}

#logo{
position: relative;
margin-left: auto;
margin-right: auto;
padding-left:16px;
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, #tituloresultados2 {
margin:0 auto;
padding:2px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
}
#tituloresultados1{
background-color: #E7F5FE;
border-top:#D3E1F8 1px solid;
}
#tituloresultados2{
background-color: #FFF2F4;
border-top: #FF0000 1px solid;
}

.tituloestado-2, .tituloestado-1, .tituloestado0, .tituloestado1 {
margin:10px auto;
padding:1px;
text-align:left;
font-size: 14px;
width:80%;
height:auto;
font-weight:bold;
background-color: #FFFFFF;
}
.tituloestado-2{
color: #7B7B7B;
border-bottom:#7B7B7B 1px solid;
}

.tituloestado-1{
color: #CC0002;
border-bottom:#CC0002 1px solid;
}
.tituloestado0{
color:#FE6000;
border-bottom:#FE6000 1px solid;
}
.tituloestado1{
color:#11B400;
border-bottom:#11B400 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;
}

.addalerta-1, .addalerta-2, .addalerta-3, .addalerta-4 {
padding:4px;
text-align: left;
font-size: 12px;
width:607px;
height:20px;
border-top:#D3E1F8 1px solid;
border-bottom:#D3E1F8 1px solid;
}

.addalerta-1{
background-color:#E6FFE6;
}
.addalerta-2{;
background-color:#FFDBC6;
}
.addalerta-3{
background-color:#FFE1E1;
}
.addalerta-4{
background-color:#F2F2F2;
}
#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, .Celda_Ok {
text-align: center;
background-repeat:no-repeat;
background-position:left;
margin-left: 10px;
width:60%;
height:auto;
padding: 5px;
margin: 20px auto;
font-size:11px;
}

.Celda_Error{
background-image: url(ico-error.png);
background-color:#FFF0F0;
border: #FFDDDD 1px solid;
}
.Celda_Ok{
background-image: url(ico-info.png);
background-color:#E7F5FE;
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:89px;
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%;
}

input {
	padding: 3px;
	border:1px solid  #B3D9FF;
	font: normal 1em Verdana, sans-serif;
	color: #333333;
}

.hg, .hd, .bg, .bd {
height: 16px; width: 16px;
margin: -1px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}

.hg {
background: url(corner1.png);
}
.hd {
float: right;
background: url(corner2.png);
}
.bg {
background: url(corner4.png);
}
.bd {
float: right;
background: url(corner3.png);
}
			
.hgb, .hdb, .bgb, .bdb {
height: 14px; width: 14px;
margin: -1px;
background-repeat: no-repeat;
font-size:1px; 
}

.hgb {
background: url(cornerblanc1.png);
}
.hdb {
float: right;
background: url(cornerblanc2.png);
}
.bgb {
background: url(cornerblanc4.png);
}
.bdb {
float: right;
background: url(cornerblanc3.png);
}			


