@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#036
}
header, #section{
position:relative;
top:0;
left:0;
width:960px;
overflow:hidden;
}
header div{
display:inline-block;
vertical-align:top;
margin:0;
padding:0;
}
#safetyPuebla{
position:relative;
top:0;
left:0;
height:100px;
width:100px;
background:url('http://spanish.sipuebla.com/imagenes-index2011/safetyBtn.png') 20px 25px no-repeat;
cursor:pointer;
}
#safetyText, #safetyText1{
position:relative;
top:0;
left:0;
font-size:12px;
font-weight:bold;
color:#fff;
}
#safetyText1{
top:30px;
left:20px;
}
#titular {
position:relative;
top:0;
left:5px;
height:100px;
width:850px;
cursor:pointer;
background:#0493d0;
border-radius:.5em;
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
-o-border-radius:.5em;
behavior: url('Scripts/PIE.htc');
}
#fecha {
position:absolute;
top:70px;
left:0;
width:100%;
font-size:12px;
font-weight:bolder;
color:#003;
text-align:center;
z-index:3
}
#section{
background:#E0ECF8;
margin:10px 0 0 0;
padding:0;
height:auto;
border-radius:.5em;
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
-o-border-radius:.5em;
behavior: url('Scripts/PIE.htc');
}
/*contenido principal*/
#contenido{
position:relative;
top:0;
left:10px;
margin:0;
padding:0;
width:450px;
float:left;
}
h1{
position:relative;
float:left;
margin:10px 5px 0 15px;
padding:0;
font-family: 'Lobster Two', serif;
font-size:26px;
font-weight:700;
font-style:italic;
text-align:center;
text-shadow: 4px 4px 4px #bbb;
color:#006;
}
#MediaWeatherBadge{
height:37px !important;
width:265px !important;
}
.yom-weather-badge, .yom-weather-badge-n{
width:265px;
padding:0 !important;
overflow:hidden;
}
.parrafo1{
position:relative;
clear:left;
top:0;
left:10px;
height:auto;
width:100%;
margin:0 0 10px 0;
padding:0;
font-size:14px;
letter-spacing:.04em;
line-height:1.2em;
text-align:justify;
}
.parrafo1 img{
float:left;
margin:0 10px;
}
.parrafo2{
position:relative;
float:left;
top:20px;
left:40px;
height:auto;
width:300px;
margin:0;
padding:0;
font-size:14px;
letter-spacing:.04em;
line-height:1.2em;
text-align:justify;
}
#natGeo-btn{
color:#00F;
font-style:italic;
font-weight:600;
}
#natGeo-btn:hover{text-decoration:underline;}
/*Galeria de Fotos*/
.galeria{
position:relative;
float:left;
top:10px;
left:40px;
margin:0;
border:#999 thin solid;
padding:5px;
}
.ventana{
position:relative;
height:380px;
width:303px;
overflow:hidden;
}
.fotos{
position:absolute;
top:0;
left:0;
}
.fotos img{
float:left;
border:0;
margin:0;
}
.paginacion{
position:relative;
top:2px;
left:3px;
height:auto;
width:300px;
display:none;
}
.pueblaMiniaturas img{
height:50px;
width:36px;
margin:1px 2px;
padding:2px;
border:#B18904 thin solid;
}
.pueblaMiniaturas img:hover{
border:#FFBF00 thin solid;
box-shadow:1px 1px 2px #8A2908;
-moz-box-shadow:1px 1px 2px #8A2908;
-o-box-shadow:1px 1px 2px#8A2908;
-webkit-box-shadow:1px 1px 2px #8A2908;
behavior:url('Scripts/PIE.htc');
}
.pueblaMiniaturas img:active{
border:#009 thin solid;
}
a:link,a:visited {
color:#FFF;
text-decoration:none
}

a:hover {
color:#F2F5A9;
text-decoration:none
}

a:active {
color:#0F0;
text-decoration:none
}
/*propiedades del menu principal*/
#menu-izquierda{
position:relative;
top:10px;
left:0;
padding:0;
float:left;
}
#menu-titulo {
position:relative;
top:0;
left:0;
padding:0;
}
#menu {
position:relative;
top:0;
left:5px;
margin:0;
padding:0;
z-index:3;
}
#principal {
position:relative;
top:0;
list-style-type:none;
margin:0;
padding:0;
}
#principal ul {
position:absolute;
left:104px;
top:0;
display:none;
list-style:none
}
#principal li {
background:url('http://spanish.sipuebla.com/imagenes-index2011/botones-menu-link.png');
border-radius:.5em;
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
-o-border-radius:.5em;
color:#FFF;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-shadow:none;
margin-bottom:0;
vertical-align:middle;
position:relative;
height:25px;
width:140px;
border-color:#0FF;
border-style:inset;
border-width:thin
}
#principal li:hover > ul {
display:block
}
#principal li:hover {
color:#F2F5A9;
background:url(http://spanish.sipuebla.com/imagenes-index2011/botones-menu-hover.png)
}
#principal li:active {
color:#0F0
}
.texto-boton {
width:100%;
height:100%
}
/*debajo del menu principal*/
#miembro {
position:relative;
top:0;
left:5px;
height:auto;
width:140px;
}
#miembro-titulo {
color:#003;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
letter-spacing:.03em;
vertical-align:top;
}
/*Textos legales*/
#direccion{
position:relative;
top:0;
left:0;
margin:0;
padding:0;
color:#fff;
font-size:12px;
font-weight:500;
text-align:center
}
#direccion a:link {
color:#0FF
}
#direccion a:hover {
color:#FC0
}
/*botonera de abajo*/
#menu-abajo {
position:relative;
top:0;
left:180px;
height:20px;
width:570px;
list-style-type:none;
padding:0
}
#menu-abajo li {
background:url('http://spanish.sipuebla.com/imagenes-index2011/menu-abajo-link.png');
border-radius:.5em;
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
-o-border-radius:.5em;
cursor:pointer;
display:inline-block;
height:20px;
width:180px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
text-align:center;
vertical-align:middle;
margin:1.2px
}

#menu-abajo li:hover {
background:url('http://spanish.sipuebla.com/imagenes-index2011/menu-abajo-hover.png');
border-radius:.5em;
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
-o-border-radius:.5em;
color:#FC0
}

#botones{
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
}

#botones a:link {
color:#6FC23C;
text-decoration:none
}

#botones a:visited {
text-decoration:none;
color:#6EC63C
}

#botones a:hover {
text-decoration:none;
color:#99F
}

#botones a:active {
text-decoration:none
}

.Estilo11 {
color:#FFF;
font-family:Tahoma;
font-size:11px
}

#derechos {
position:relative;
top:0;
left:0;
color:#FFF;
font-size:11px;
font-weight:700;
text-align:center;
}
