#contenedor
{
width:1024px;
position: relative;
padding-bottom:60px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
border-left:solid 2px #999999;
border-right:solid 2px #999999;
border-top:solid 2px #999999;
border-radius: 15px 15px 15px 15px;
border-bottom:solid 2px #999999;
box-shadow: 2px 2px 5px #999;
font-family: 'Open Sans';
}

body {height: 100%;padding:0;margin:0;}
* html {height: 100%;padding:0;margin:0;}

#contenedor:after {
content: "";
display: table;
clear: both;
}


#slider{
padding-left: 30px ;
float:left;
}

#noticias_chiqui
{
float:left;
background-color:#f4f4f4;
font-size: 12px;
width:430px;
}

#noticias_chiqui img:hover {
    opacity: 0.5;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

#cssheader {
padding-right: 70px ;
font-size: 13px;
text-align: center;
padding-bottom: 150px ;
}

img {
border:0px;
}

#linkimg img:hover {
    opacity: 0.5;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

#cssfooter {
font-size: 12px;
text-align: center;
padding-top: 20px ;
padding-bottom: 10px ;
clear:left;
color:#696969;
}
#cssfooter a {
color:#696969;
}

body
{
background-image: url("images/fondo_web.png");
}

a:link {
    text-decoration: none;
    color: #000;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
	color: #000;
}

a:hover {
    color: #06285c;
}

#img_noti
{
width: 150px;
height: 85px;
padding-right:10px;
}

.mainmenu a:visited {
    text-decoration: none;
	color: #ccc;
}

.mainmenu a:hover {
    color: #ccc;
}

.mainmenu a {
    color: #ccc;
}

.mainmenu { clear:left; color: #ccc; font-size: 16px; font-family: 'Cuprum', Georgia, "Times New Roman", Times, Serif; background: #002244; width: 100%; height: 51px; border: 1px solid #026; border-bottom: 3px solid #012; text-shadow: 0 1px 0 #000;}

.mainmenu ul {margin: 0; padding: 0; }
.mainmenu li { float: left; display: block; padding: 28px 10px 10px 25px; border-right: 1px solid #012; cursor: pointer; min-width: 100px; max-width: 170px; }

.mainmenu li:hover { background: #012; }
.mainmenu li:hover i {color: #036; text-shadow: 0 1px 0 #000;}
.limain {font-weight: 700; margin-top: -18px; }
.lidesc { position: relative; float: left; font-size: 11px; color: #888; }

.mainmenu li, .mainmenu li i, .limain, .lidesc {
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;}

.mainmenu li:hover .limain { margin-left: 10px; 
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;}
.mainmenu li:hover .lidesc { margin-left: 30px; 
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;}

.formulario {
    float:left;
    padding-left:40px;
    width:410px;
    color: #666666;
    font-family:Arial;
}

.formulario	label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
}

.formulario form {
    margin:0 auto;
    width:400px;
}
 
.formulario input, textarea {
    width:380px;
    height:37px;
    background:#FFFFFF;
    border:3px solid #DDDDDD;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#000;
}
 
.formulario textarea {
    height:150px;
}

.formulario select {
    width:145px;
}

.marco img {
padding:2px; /* Espacio entre la imagen y el borde */
background:#FFF; /* Color de fondo que se ve entre el espacio */
box-shadow: 0px 0px 10px #000; /* Sombra */
}

.marco {
float:left;
padding-left:30px;
padding-top:30px;
width:500px;
font-style: italic;
}

#aportes 
{
float:left;
padding-left:50px;
padding-top:30px;
font-size: 12px;
width:430px;
}

#link
{
padding-left:60px;
padding-top:15px;
clear:left;
padding-bottom:5px;
font-size: 12px;
}

#aportes_info
{
float:left;
padding-left:20px;
padding-top:22px;
font-size: 12px;
width:450px;
}

h1 { color: #324A56; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 300;}

p.normal {
    font-style: normal;
}

p.italic {
    font-style: italic;
}

p.oblique {
    font-style: oblique;
}

p.underline {
    text-decoration: underline;
}

b {
    font-style: bold;
	color: #324A56;
}


#turismo img {
-webkit-box-shadow: 2px 2px 5px #999;
-moz-box-shadow: 2px 2px 5px #999;
}


#turismo {
font-size:12px;
}

#turismo img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

#capi {
float:left;
width:420px;
padding-left:15px;
font-size:12px;
}

#admin {
padding-left:70px;
padding-right:70px;
font-size:12px;
}

#admin input
{
padding-right:20px;
}


#redes img {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
#redes img:hover {
  -webkit-transform: rotate(-20deg);
     -moz-transform: rotate(-20deg);
       -o-transform: rotate(-20deg);
      -ms-transform: rotate(-20deg);
          transform: rotate(-20deg);
}

.formulario_general {
font-size:12px;
}

.formulario_general	label {
    display:block;
    margin-top:20px;
}

.formulario_general form {
    margin:0 auto;
}
 
.formulario_general input,select {
    background:#FFFFFF;
    border:2px solid #DDDDDD;
    color:#000;
}


.formulario_general textarea {
    background:#FFFFFF;
    border:2px solid #DDDDDD;
    color:#000;
}
 
.formulario_general textarea {
    height:50px;
}

#mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width: 550px;
  height: 426px;
  padding: 10px;
  background-color: #ffffff;
  font-size: 15pt;
}

#popupfoot {
  font-size: 14pt;
  position: absolute;
  bottom: 0px;
  width: 170px;
  left: 195px;
}

.formulario_capacita input {
    width:370px;
    height:10px;
    background:#FFFFFF;
    border:3px solid #DDDDDD;
    padding:10px;
    font-size:12px;
    color:#000;
}

.formulario_capacita form {
    margin:0 auto;
    width:400px;
}

.formulario_capacita {
    float:left;
    padding-left:40px;
    width:410px;
    color: #666666;
    font-family:Arial;
}

.formulario_capacita label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
}

.verde-atsa {
    color: #11b09b;
}