/* CSS Document */
body{
/*background-image:url(imagenes/bg.gif);*/
background-image:url(imagenes/fondoazul.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, sans-serif;
color:#999999;
/*color:#CC3467;*/

font-size:12px;
margin:0;
padding:0;
/*line-height: 1.5em;*/
}
b{
font-size: 110%;
}
em{
color: #CC3467;
font-style:oblique;
font-weight:500;
}
#contenedor{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top:40px;
background: #EBEFF2;
}
#menu{
background: #CC3467;
height: 39px; /*Height of top section*/
border-bottom:#FFFFFF solid 1px;
}
#menu h1{
margin: 0;
padding-top: 15px;
}
#imagen{
background: #FFF;
height:218px;
}
#cuerpo{
/*float: left;*/
width: 100%;
/*height:auto;*/
background: #EBEFF2;
}
#contenido{
background: #FFFFFF;
/*margin-left: 220px; /*Set left margin to LeftColumnWidth*/
height:auto;
width:619px;
float:right;
/*width:625px;
float:right;*/
}
#contenidoindex{
background: #FFFFFF;
/*margin-left: 220px; /*Set left margin to LeftColumnWidth*/
height:auto;
margin:0 auto;
width:839px;
/*float:right;*/
/*width:625px;
float:right;*/
}
#columnaizquierda{
float: left;
width: 210px; /*Width of left column*/
/*margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #EBEFF2;
/*height:400px;
height:auto;*/
}

#pie{
clear:both;
/*clear: left;*/
width: 100%;
color: #666;
background:#EBEFF2;
text-align: center;
padding: 4px 0;
font-size:.84em;
}
.cajatexto{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/******************************************************ENLACES****************************************/
A.menusup, A.menusup:VISITED, A.menusup:ACTIVE, A.menusup:FOCUS, A.menusup:LINK{
    font-family: Helvetica, arial, sans-serif;
	font-size:15px;
    color:#FFF;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:700;
    }
A.menusup:HOVER{
    font-family: Helvetica, arial, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:15px;
	font-weight:800;	
	/*border-bottom:#fff 2px inset;*/
    
	
}
A.submenu, A.submenu:VISITED, A.submenu:ACTIVE, A.submenu:FOCUS, A.submenu:LINK{
    font-family: Verdana, Tahoma, Verdana;
    font-size:13px;
    color:#CC3467;
    text-decoration:none;
    text-transform:capitalize;
    border-left:#FFF solid 8px;
    padding-left:15px;
}
A.submenu:HOVER{
    font-family: Verdana, Tahoma, Verdana;
    text-decoration:none;
    text-transform:capitalize;
    font-size:13px;
    color:#999;
    border-left:#CC3467 solid 8px;
}
A.enlacepie, A.enlacepie:VISITED, A.enlacepie:ACTIVE, A.enlacepie:FOCUS, A.enlacepie:LINK{
font-size:10px;
font-weight:500;
color:#CC0000;
text-decoration:none;
}
A.enlacepie:HOVER{
font-weight:900;
text-decoration:none;
color:#00CC00;
}
A.enlace, A.enlace:VISITED, A.enlace:ACTIVE, A.enlace:FOCUS, A.enlace:LINK{
font-size:13px;
color:#CC3467;
text-decoration:none;
}
A.enlace:HOVER{
text-decoration:none;
color:#999;
}
h1{
font-family:Helvetica, Arial, sans-serif;
/*font-family: Helvetica, sans-serif;*/
font-size:20px;
/*color:#999;*/
color:#CC3467;
text-transform:uppercase;
}
h2
{
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
color:#999;
font-weight:800;
border-left:#cc3467 8px solid;
padding-left:15px;
}
p{
text-align:justify;
font-size:13px;
}
input{
border:#CCC 1px solid;
color:#CC3467;
font-size:12px;
}
textarea{
border:#CCC 1px solid;
color:#CC3467;
font-size:12px;
}
img{
border:none;
}
.img-shadow {  float:left;  background: url(shadowAlpha.png) no-repeat bottom right !important;  background: url(shadow.gif) no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;}
.img-shadow img {  display: block;  position: relative;  background-color: #fff;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px;}

