@charset "utf-8";
/* CSS Document */

body {margin:0; 
background:url(img/fondo.png) repeat-x top #006666; }


#contenedor {margin:0 auto;
width:800px;
z-index:300;
position:relative;} 

#cabecero { width:800px;
height:120px;
float:left;
margin:6px 0 0 0;}

ul.lateral { width:145px;
min-height:460px;
float:left;
margin:5px 0 0 0;
padding:0;
list-style:none;}

ul.lateral li { width:125px;
float:left;
min-height:40px;
background:#99cc33;
list-style:none;
font: normal  bold 11px arial, sans-serif;
line-height:20px;
color:#FFFFFF;
margin:5px 0 0 0;
padding:0 10px 6px 10px}

ul.lateral li.juanma { background:#669900}

ul.lateral li.teologo { background:#336600}

ul.lateral li.buenorra { background:#003300}

ul.lateral li.paquito { background:#669966}

ul.lateral li ul { width:125px;
float:left;
min-height:20px;
background:#fff;
margin:0 0 0 -5px;
_margin:0 0 0 -3px;
padding:5px 5px 3px 5px;}

ul.lateral li ul li {width:125px;
float:left;
color:#000;
background:none;
margin:0;
padding:0;
min-height:14px;
line-height:14px;}

ul.lateral li ul li a {
color:#000;
text-decoration:none;}

ul.lateral li ul li a:hover {
color:#000;
text-decoration: underline;}

ul.navidad { width:579px;
min-height:10px;
list-style-image:url(img/cuadrado.gif);
margin:0;
padding:0;
float:left;
font: normal bold 12px arial, sans-serif;
line-height:30px;}

ul.navidad li {
margin:0 0 0 15px;
padding:0;
font-weight:normal;
line-height:17px;}

ul.milagro { width:579px;
min-height:10px;
list-style:none;
margin:10px 0 0 0;
padding:0;
float:left;
font: normal bold 12px arial, sans-serif;
line-height:30px;}

ul.milagro li {
width:262px;
float:left;
font: normal normal 11px arial, sans-serif;
line-height:14px;
min-height:60px;
}

ul.milagro li a {color:#024301;
font-weight:bold;
text-decoration:none;}

ul.milagro li a:hover { text-decoration:underline;}

#cuerpo { width:579px;
min-height:454px;
float:left;
background: #fff url(img/esquina.gif) top left no-repeat;
margin:5px 0 0 15px;
padding:0 30px 0 25px;
border:#99cc33 double 3px;}

#cuerpo h1 { width:579px;
float:left;
border-bottom:#99cc33 solid 1px;
font: normal  bold 12px arial, sans-serif;
color:#99cc33;
margin:0;
padding:8px 0 0 0;
line-height:20px;}

#cuerpo h2 { width:579px;
float:left;
font: normal  bold 11px arial, sans-serif;
color:#000;
margin:15px 0 0 0;
padding:8px 0 15px 0;
line-height:20px;}

#cuerpo h2 a {color: #003366;}

#cuerpo h2 a:hover {color: #006666;}

#cuerpo h3 { width:579px;
float:left;
font: normal  bold 12px arial, sans-serif;
color:#000;
margin:15px 0 0 0;
padding:0;
line-height:20px;}


#pie {width:100%;
min-height:30px;
float:left;
margin:40px 0 0 0;
padding:0 0 20px 0;
}

#cabecero a img {
float:left;
border:0;}

#octavillo  {float:left; 
min-width:300px; 
font: normal  bold 12px arial, sans-serif; line-height:40px; color:#FFFFFF;
margin:0 0 0 22px;}

#octavillo a  { color: #CCCCCC; text-decoration: none;}

#octavillo a:hover  {text-decoration: underline;}

#google { float:right; min-width:300px; line-height:40px; text-align:right;}

table.webs {float:left;
width:579px;
margin:0 0 30px 0;
border:0;
}

table.webs tr td.lista-cab {width:350px; text-align:left;
font: normal  bold 12px arial, sans-serif;
color:#669900;
line-height:40px;}

table.webs tr td.des-cab {width:279px; text-align:right;
font: normal  bold 12px arial, sans-serif;
line-height:40px;}

table.webs tr td.lista {width:200px; text-align:left;}

table.webs tr td.descripcion {width:379px; text-align:right;
font: normal normal 11px arial, sans-serif;
line-height:15px;}

table.webs tr td a {
font: normal  bold 11px arial, sans-serif;
color:#1c4154;
text-decoration:none;
line-height:30px;
}

table.webs tr td a:hover {
color:#006666;
text-decoration:underline;
}

#maria { width:100%;
background:#99cccc;
font: normal  bold 12px arial, sans-serif;
line-height:15px;
color:#000000;
text-align:center;
}

#chusky {width:800px;
min-height:20px;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
font: normal normal 12px "Courier New", Arial, Verdana;
color:#FFFFFF;
}

#maria a {
color:#000;
text-decoration:none;
}

#maria a:hover {
text-decoration:underline;
}


