﻿body {
margin: 20px;
padding: 0;
background: #FFFFFF;
font: normal .7em Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
}

form {
margin: 0;
padding: 0;
}

h1, h2, h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #333333;
}
h4 
{
  font-size: 1.25em;
  text-align: center;
}

p, blockquote, ol, ul {
line-height: 160%;
}

a {
color: #3A69BA;
}
a img {border:none; padding:0; margin:0;}
a:hover {
text-decoration: none;
}

/* caja */

.caja {
float: left;
clear: left;
width: 200px;
margin: 0 0 5px 0;
padding: 0;
background: #EFF3F9;
}

.caja .encabezado {
margin-top: 0;
padding: 8px 15px;
background: #5E80BD url(imagenes/img3.gif) no-repeat center bottom;
text-transform: uppercase;
letter-spacing: 2px;
font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.caja .contenido {
margin: 0;
padding: 5px 8px 10px 8px;
}

.caja ul {
margin: 0;
padding: 0;
list-style: none;
line-height: normal;
}

.caja li {
padding: 3px 0;
border-top: 1px dotted #1F1F21;
}

.caja li.first {
border: none;
}

.caja a {
padding-left: 10px;
background: url(imagenes/img4.gif) no-repeat left center;
text-decoration: none;
}
.caja a:hover 
{
color: #ac0233;
padding-left: 10px;
background: url(imagenes/img4b.gif) no-repeat left center;
text-decoration: none;
}
/* contenedor */

#contenedor {
width: 778px;
margin: 0 auto;
}

/* encabezado */

#encabezado {
float: left;
width: 200px;
height: 150px;
background: url(imagenes/img1.jpg);
}
#encabezado a img{border:none;}
#encabezado h1 {
margin: 0;
padding: 43px 0 0 0;
text-align: center;
letter-spacing: -1px;
font-size: 2.5em;
}

#encabezado h2 {
margin: 0;
padding: 0;
text-align: center;
font-size: 1.2em;
font-style: italic;
}

#encabezado a {
text-decoration: none;
color: #FFFFFF;
}

/* pagina */

#pagina {
float: right;
width: 568px;
height: 150px;
background: url(imagenes/img2.jpg);
}

#pagina h1 {
position: relative;
left: 45px;
top: 40px;
width:250px;
color: White;
font-size: x-large;
}
html>body #pagina h1 { font-size:x-large;}

#pagina ul {
float: right;
margin: 0;
padding: 125px 15px 0 0;
list-style: none;
line-height: normal;
}

#pagina li {
display: inline;
}

#pagina a {
padding-left: 2em;
text-decoration: none;
font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#pagina a:hover {
text-decoration: underline;
}

/* contenido */

#contenido {
clear: both;
padding-top: 10px;
}

/* textos */

#textos {
float: right;
width: 520px;
padding-right: 20px;
}
#textos em{font-weight: bold;}
.texto {
padding-top: 10px;
}

.texto .titulo {
margin: 0;
font-size: 2em;
}

.texto .textoed {
margin-top: 0;
font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
color: #999999;
}

.texto .meta {
margin: 2em 0 3em 0;
border-top: 1px dotted #939A3C;
font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
color: #999999;
}

.texto .meta p {
margin: 0;
}

/* pie */

#pie {
clear: both;
border-top: 1px dotted #000000;
font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
color: #999999;
text-align: center;
}

#pie a {
color: #999999;
}
/* Estilos utiles */
div.clear
{
clear: both;
}
div#fondocajas
{
background-image: url(imagenes/presentacion/cajas.jpg);
background-position: right;
background-repeat: no-repeat;    
margin-bottom: 20px;
}
div#fondocajas p
{
width: 350px;
}
img.imgleft
{
 float: left;
 padding: 10px 10px;
}
img.imgright
{
 float: right;
 padding: 10px 10px;
}
img.icoAnim 
{
vertical-align: middle;
}
.info 
{
font-size: xx-small !important;
}
ul#servicios 
{
    list-style: none;
}
ul#servicios img{vertical-align: middle;}

/* para el casting*/
img.foto 
{
    display:block;
    margin: auto;
}
.fecha {
	font-size: medium;
	color: #a91c3e;
	font-weight: bold;
}
#politica
{
    border: 1px solid #cccccc;
    width: 100%;
    height: 200px;
    overflow: auto;
}
