/*   
Theme Name: Digna Rabia
Theme URI: http://dignarabia.ezln.org.mx
Description: Para la pagina del festival.
Author: r.
Version: 1.0
Si te sirve, usalo.
*/

body {
	margin:0 auto;
	padding:0 0 0 0px;
	height: 100%;
	background-color:#FF0000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.rap	{
        margin: 25px auto;
        width: 801px; 
        }

.jeder {
        position:relative;
        top: 0px;
        left: 0px; 
	width: 801px;
	height: 120px;
	margin: 0 0 0 0;
	background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/header.jpg');
        -moz-border-radius-topleft:10px;
        -moz-border-radius-topright:10px;
	}

.miniwrap {
        width:801px;
        float:left;
        clear:both;
        background-color: #FFFFFF;
          }


#barra_cat {
        float:right;
        width:200px;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
        border-left:1px dotted #FF6600;
        }

#sede_data	{
        float:left;
	width: 600px;
        margin: 0 0 0 0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.footer	{
        float:left;
        clear:both;
	width: 801px;
	height: 60px;
	background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/fondo_footer.jpg');
        margin-bottom:25px;
        -moz-border-radius-bottomright:10px;
        -moz-border-radius-bottomleft:10px;
	}


#portada   {
        position: relative;
        top: 0px;
        left: 0px;
        width: 600px;
        margin: 0px;
        padding: 0px;
        }

#top {
       position:relative;
       top:0px;
       left:0px;
       width:600px;
       height:140px;
}
.mapas { 
       width:200px;
       height:100px;
       float:left;
       border-bottom:1px dotted #FF6600;
       }

#df {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_df.jpg');
       }

#df:link, #df:visited {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_df.jpg');
       }

#df:hover {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_df_2.jpg');
       }

#oventic {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_oventic.jpg');
        }

#oventic:link, #oventic:visited {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_oventic.jpg');
        }

#oventic:hover {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_oventic_2.jpg');
        }

#sancris  {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_sancris.jpg');
        }

#sancris:link, #oventic:visited {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_sancris.jpg');
        }

#sancris:hover {
       background-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/port_sancris_2.jpg');
        }

#avisos {
       float:right;
       width:419px;
       line-height:140%;
       }

#avisos p, #avisos h3 {
       margin-left:13px;
      }

#avisos h3 {
       font-size: 14px;
       color: #FF6600;
       }

#avisos a:link{
       text-decoration:none;
       color: #FF6600;
       }
#avisos a:visited {
       text-decoration:none;
       color: #FF6600;
       }
#avisos a:hover   {
       text-decoration:none;
       color: #FF5500;
       }

.importante {
            background-color: #E0FFFF;
            -moz-border-radius: 6px; 
            margin:10px; 
            padding: 10px;
            }

.importante ul {
        list-style: none;
/*(url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/dot_2.jpg');*/
        }

.importante h3 {
        color: #228B22;
               }

.idiomas{
	color:#006600;
	font-weight:normal;	
}

.titulo{
	color: #993300;
	font-weight:bold;
	font-size:15px;
	}

.titulo2{
	color: #993300;
	font-weight:bold;
	font-size:12px;
	}

#ultimas { 
            width:165px;
            float: left;
            border-right: 1px dotted #FF6600;
            padding-left:15px;
          }

#ultimas h2 {
		font-size: 11px;
                padding: 4px 0px 4px 8px;
		margin:0px;
		display: block;
		color: #FFFFFF;
		background-color: #FF6600;
		width:155px;
		}

#ultimas h2 a {
                text-decoration:none;
                font-weight:bold;
                color: #FFFFFF;
                }
		
#ultimas ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}
		
#ultimas ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
			
#ultimas ul li a {
		font-size: 11px;
                font-weight: normal;
		display: block;
		padding: 4px 0px 4px 8px;
		text-decoration: none;
		color: #FF6600;
                border-top:dotted 1px #FFFFFF;
                border-bottom: dotted 1px #FFFFFF;
		width:155px;
		}

#ultimas ul li a:hover, #ultimas ul li a:focus {
		color: #FF9900;
		background-color: #FFFFFF;
                padding: 4px 0px 4px 8px;
		border-top:dotted 1px #FF6600;
                border-bottom:dotted 1px #FF6600;
                width:155px;
		}

#ultimas a:link img, #ultimas a:hover img,#ultimas a:visited img {
                border:0px;
                }
#ultimas p {text-align:left;}

#ultimas a:link {color:#993300; text-decoration:none;}
#ultimas a:visited {color:#993300; text-decoration:none;}
#ultimas a:hover {color:#FF6600; text-decoration:none;}
#ultimas span {
           font-size: 10px;
           color:#999999;
           font-weight:bold;
           margin-left:8px;

}
.no_border {
             border: 0px;
             }       




.fotos {
        margin-top:400px;
        }
.fotos img {
        border: 3px solid #FFFFFF;
        float:right;
        }
		
#barra_cat h2 {
		font-size: 11px;
                padding: 4px 0px 4px 8px;
		margin:0px;
		display: block;
		color: #FFFFFF;
		background-color: #FF6600;
		width:192px;
		}

#barra_cat h2 a {
                text-decoration:none;
                font-weight:bold;
                color: #FFFFFF;
                }
		
#barra_cat ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}
		
#barra_cat ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
			
#barra_cat ul li a {
		font-size: 11px;
                font-weight: normal;
		display: block;
		padding: 4px 0px 4px 8px;
		text-decoration: none;
		color: #993300;
                border-top:dotted 1px #FFFFFF;
                border-bottom: dotted 1px #FFFFFF;
		width:184px;
		}

#barra_cat ul li a:hover, #barra_cat ul li a:focus {
		color: #FF9900;
		background-color: #FFFFFF;
                padding: 4px 0px 4px 8px;
		border-top:dotted 1px #FF6600;
                border-bottom:dotted 1px #FF6600;
                width:184px;
		}

#barra_cat a:link img, #barra_cat a:hover img,#barra_cat a:visited img {
                border:0px;
                }


.semi_tit {
	color:#FF6600;
	font-weight:bold;
	}

.pad {
	padding-left:10px;
	}


#sede_data h2	{
	font-weight:bolder;
	font-size:16px;
	color: #FF6600;
	}

#sede_data h3	{
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	}

#sede_data p	{
	font-size: 11px;
	padding: 10px;
	text-align:justify;
	color:#333333;
	}

#sede_data td 	{
	font-size:11px;
	tex-align: justify;
	color:#333333;
	}

#sede_data ul ol {
	font-size: 11px;
	font-weight: lighter;
	color:#333333;
	}

#sede_data li	 {
	font-size: 11px;
	list-style-type: none;	
	color:#333333;
	}

.mini {
          margin-left:50px;
          text-align:left;
          font-size:.7em;
          color:#666666;
         }		



.mini a:link	{
          color:#999999;
         }

.mini a:visited	{
          color:#999999;
         }



.mini a:hover	{
          color:#333333;
         }
.link	{
	font-size:14px;
	font-weight:bold;
	color:#990000;
	}
		

.footer{
        text-align:center;
        vertical-align:center;
       }

.footer img {
        padding-top: 10px;
        border: 0px;
        display: inline;
        }

.footer a:link {
        text-decoration:none;




        }

.footer a:link {
        color:#FFFFFF;
        } 

.footer a:visited {
        color:#FFFFFF;
        } 
        
	
	/* aqui termina los elementos del layout para portada,
	comienzan los elementos del layout para post - aunque
	el uso de algunos se da en ambos casos*/

.fondo {
	float: right;
	clear: both;
	width: 801px;
	background-color: #0000CC;
	margin: 0 0 0 0;
	}
	
.contino  {
	float: left;
	width: 600px;

	}

.side	{
        position:relative;
        top:0px;
        right:0px;
/*
	float: right;
	clear: right;
*/	
        width: 230px;
	background-color: #FF0000;
	}
	
	/*estas dos clases son unicamente para pruebas*/

.prueba_vacio_cont {
	width:511px;
	height: 800px;
	}

.prueba_vacio_side {
	width:230px;
	height: 800px;
	}


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em  Verdana, Arial, Helvetica, Sans-Serif;        
	}
·commentform textarea {
        width:600px;}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family:  Verdana, Arial, Helvetica, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
        padding-left:40px;
        }



.titulo_datos {
        margin-left:15px;
        margin-right:25px;
        margin-top:30px;
        text-align:right;
}

.titulo_datos h2{
        font-size:15px;
        color: #FF6600;
}

.titulo_datos a:link {
        text-decoration:none;
        color: #FF6600;
        }
.titulo_datos a:visited {
        text-decoration:none;
        color: #FF6600;
        }
.titulo_datos a:hover {
        text-decoration:none;
        color: #FF5500;
        }

.content {
        margin-top:30px;
        margin-left:25px;
        margin-right:15px;
        margin-bottom:45px;
        text-align:justify;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 140%;
        }

.content a:link, .content a:visited, .content a:hover {
        text-decoration:underline;
        color:#FF6600;
        }

.content ul {
        list-style-image: url('http://dignarabia.ezln.org.mx/wp-content/themes/festival/images/dot.jpg');
        }

.comentarios {
        margin-left:25px;
        margin-right:15px;
        margin-bottom:40px;
        text-align:left;
        width:550px;
        }

.comentarios h3 {
        font-size: 13px;
        color:#FF6600;
        margin-left: 10px;
        margin-right:10px;
        margin-top:15px;
        margin-bottom:10px;
        }

.un_comentario {
        background-color:#DDDDDD;
        border: 1px solid #CCCCCC;
        margin:15 20 15 20;
        padding: 25 30 5 10;
        }

.un_comentario cite{
        font-size:13px;
        color:#FF6600;
        margin: 20 0 15 20;
        }

.un_comentario a{
        text-decoration:none;
        font-size:13px;
        color:#FF6600;
        margin: 20 0 15 20; 
        }   


   

