body {
	background-image: url(FondoAzul.jpg);
	background-repeat: repeat-y;
	margin-left:0px;
	margin-right:0px;
	color: #000066;
}
html {
    scrollbar-3dlight-color:#DDDDFF;
    scrollbar-shadow-color:#000066;
    scrollbar-arrow-color:#000066;
    scrollbar-track-color:#D8E1F2;
    scrollbar-face-color:#D8E1F2;
    }
p{
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	text-indent:25px;
}
a{
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
}
a.linkopacity img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
}
 
a.linkopacity:hover img {
	filter:alpha(opacity=100);  
	-moz-opacity: 1.0;  
	opacity: 1.0;
	-khtml-opacity: 1.0; 
}

.Firma {
	font-size: small;
	font-style: italic;
	text-align:right;
}
.Mini {
	font-size: small;
	font-style: italic;
}
.Texto {
	text-align: justify;
	text-indent: 30px;
}

.Textillo {
	padding: 5px 100px 5px 100px;
	text-align: justify;
	text-indent: 30px;
}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */

#Contenedero {
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-style: solid;
	border-color: #000033;
    margin: 0 auto;
    padding: 5px;
    width: 960px;
    height: auto; 
}

#izquierda{
    width:150px;
    height:auto;
	border: thin;
	border-style: solid;
	border-color: #000033;
    margin:0 0 0 5px;
    float:left;
    padding:5px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #izquierda {
  margin-right: 5px;
}
/* End hide from IE5-mac */

.dentrodelaizquierda{
    width:130px;
    height:auto;
	border: thin;
	border-style: solid;
	border-color: #000033;
	background-color: #d4dcee;
    margin:5px;
    padding:5px;
}
.dentrodelaizquierda ul {
	padding-left:15px;
	margin-left:15px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
    color:#586885;
	text-indent:-3px;
	list-style-image:url(O.png);
}

#principal{
    width:765px;
    height:auto;
	border: thin;
	border-style: solid;
	border-color: #000033;
    margin:0 0 0 177px;
    padding:5px;
}

.dentrodelprincipal{
    width:744px;
    height:auto;
	border: thin;
	border-style: solid;
	border-color: #000033;
	background-color: #d4dcee;
    margin:5px;
    padding:5px;
}
.dentrodelprincipal h1{
	font-family:"Times New Roman", Times, serif;
	font-size:large;
	text-align:center;
	text-shadow:#003;
}
.dentrodelprincipal p{
	font-size:small;
	text-align: justify;
	text-indent: 30px;
	margin-bottom: -10px;
}

#Pie {
    margin: 0 auto;
    padding:5px;
    width:960px;
    height:auto;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-style:italic;
}

.AzulClara {
	margin:0 auto 0 auto;
	min-width: 100px;
	border-width: 1px 3px 3px 1px;
	border-spacing: 10px;
	border-style: solid solid solid solid;
	border-color: #033;
	border-collapse: collapse;
	background-color: #d5ddf0;
	padding-top: 10px;
	padding-bottom: 10px;
}

Table.AzulClaro {
	margin:0 auto 0 auto;
	border-width: 1px 3px 3px 1px;
	border-spacing: 10px;
	border-style: solid solid solid solid;
	border-color: #033;
	border-collapse: collapse;
	background-color: #d5ddf0;
	padding:0px;
}
Table.AzulClaro th {
	font-family:"Times New Roman", Times, serif;
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: #82aae7;
	background-color: #82aae7;
}
Table.AzulClaro td {
	font-family:Verdana, Geneva, sans-serif;
	border-width: 0px 0px 1px 0px;
	padding: 5px 5px 2px 5px;
	border-style: none none solid none;
	border-color: #82aae7;
	background-color: #d5ddf0;
}



/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 4px 4px 0;
	background:url(corner_tr.gif) right top no-repeat;}
.wrap3 img {display:block;}


label {display:block;font-weight:bold;} 
legend
{
color: #003;
font-weight:bold;
background: #FCC;
border: 0;
padding: 2px 16px
}

fieldset
{
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-style: solid;
	border-color: #000033;
}

fieldset.SinBorde
{
	margin-left:-10px;
	border: 0px;
# 	margin-left:0px;
#	border: 0px;
}

input.sinborde {border:0px;} 
input, textarea {border:1px solid #000; background-color:#d5ddf0; margin-left:0px;} 
input.sinmargen, textarea.sinmargen {border:1px solid #000; background-color:#d5ddf0; margin-left:0px;} 
input.conmargen, textarea.conmargen {border:1px solid #000; background-color:#d5ddf0; margin-left:10px;} 
input.ConMargenIE, textarea.ConMargenIE {border:1px solid #000; background-color:#d5ddf0;
	margin-left:10px;
	#margin-left:-15px;
} 
input.margenIE, textarea.margenIE {border:1px solid #000; background-color:#d5ddf0;
	margin-left:0px;
	#margin-left:25px;
} 
input.SinMargenIE, textarea.SinMargenIE {border:1px solid #000; background-color:#d5ddf0;
	margin-left:0px;
	#margin-left:-25px;
} 
input.botoncillo {
	border-top-width: 0;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 0;
	border-style: solid;
	border-color: #000033;
	font:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#009
} 
input:focus, textarea:focus {background-color:#FCC;} 
form span {display:block; font-size:90%;} 
form p {margin:0;} 
div#FormularioCllientes {
    width:350px;  /* Para todos los Browsers */
    #width:370px;  /*Para Internet Explorer */
	border:0; margin: 0 auto;
} 
div#FormularioIdCli {
	width:253px;
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-style: solid;
	border-color: #000033;
	background-color: #d5ddf0;
	margin: 0 auto;
} 


#principalizquierda{
    width:150px;
    height:auto;
	border: thin;
	border-style: solid;
	border-color: #000033;
	background-color: #d4dcee;
    margin:0 0 0 5px;
    float:left;
    padding:5px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #principalizquierda {
  margin-right: 5px;
}
/* End hide from IE5-mac */

#principalizquierda ul {
	padding-left:15px;
	margin-left:15px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
    color:#586885;
	text-indent:-3px;
	list-style-image:url(O.png);
}

.error {
	font-size:small;
	font-style:italic;
	font-weight: bold;
	color:#F00;
	text-align:center;
	margin-top:5px
}
	