@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-family:Verdana, Geneva, sans-serif;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
a {color:#E00000;}
/* tables still need ‘cellspacing=”0?‘ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
.clean { clear:both;}

/*INICIO*/

.wrap { margin:0 auto; width:997px;}
.top {background: url(../images/cabezado.jpg);}
.footer {margin-top:15px; background:url(../images/footer.jpg) bottom;}

/*MENU*/
.menuprincipal { margin-top:10px;}

/*MEDIO*/

.medio { margin-top:10px; background:white;}

/*SLIDE*/
.slide { margin-top:10px; background-color:#f1f1f1;}
.slide .left, .fotos, .right { float:left;}
.slide .fotos { margin:0 3px;}

/*COMENTARIOS*/
.wrapcomentario { margin-top:10px;}
.wrapcomentario, .suscrip { float:left;}
.wrapcomentario, .comentarios { float:left;}
.wrapcomentario .space { background-color:#444444; color:#FFFFFF;}
.wrapcomentario .text { font-size:11px; padding:5px;}
.wrapcomentario .inputtext { background-color:#767676; width:195px; border:1px solid #767676; padding:3px;}
.wrapcomentario .textinput { background-color:#767676; width:195px; border:1px solid #767676; padding:3px;}
.formu td { padding:3px 0;}

/*ENLACES*/
.enlaces { background-color:#444444; color:#FFFFFF; margin-top:10px; padding:10px;}
.enlaces h1 { font-size:13px; font-weight:bold;}
.enlaces ul { margin-top:5px;}
.enlaces ul li { margin-bottom:2px;}
.enlaces ul li .itemlink { color:#FFFFFF; font-size:13px; text-decoration:none;}
.enlaces ul li .itemlink:hover { color:#cccccc;}

/*DESGLOCE*/
.desgloce h1 { color:#E00000; font-size:20px; padding-bottom:10px;}
.desgloce h2 { font-size:17px; padding-bottom:10px;}
.desgloce .desarrollo { padding:10px; font-size:13px;}
.desgloce ul {padding-left:10px;}
.desgloce ul li {padding-left:10px; list-style:inside;}
.desgloce strong {font-weight:bold;}
.desgloce ul.fotos {margin:10px 0; padding:0;}
.desgloce ul.fotos li {float:left; padding:4px; margin:0; list-style:none;}
.desgloce .contact_form tr td {padding:7px;}
.ui-widget {font-size:11px; padding:5px; display:block;}
.ui-widget p {padding:5px;}
.comentario h4 {font-weight:bold; margin-bottom:4px;}
.comentario h4 em {font-weight:normal; font-size:10px; float:right;}
.comentario hr {border:none; border-bottom:1px dotted #FFF; padding:4px;}
