/*
Theme Name: AZP TEMA
Theme URI: http://www.1994.be/
Description: 100% Creado por Agencia 1994
Version: 1.0
Author: 1994
Author URI: http://www.1994.be
Tags: pan, 1994, monterrey
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/main_bg.gif) top no-repeat;
	background-color: #134987;
}
.linklove {display:none;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clear { clear:both; }
#Contenedor {
	position: relative;
	width: 962px;
	left: 50%;
	margin-left: -481px;
	background-color:#FFF;
	background-image: url(images/bgContenido.jpg);
	background-repeat:repeat-y;
}

.BgFooter {
	background-color: white;
}

.imgPrincipal {
	width: 641px;
	height: 410px;
	border: 0;
	float: left;
}
.imgZapatatv {
	position:relative;
	width: 321px;
	height: 410px;
	border: 0;
	float: left;
}
.imgZapatatv .Video {
	position:absolute;
	top: 173px;
	left: 17px;
	width: 288px;
	height: 188px;
}
.imgZapatatv .PlayBar {
	position:absolute;
	top: 323px;
	left: 17px;
	width: 241px;
	height: 35px;
}
.imgZapatatv .Titulo {
	position:absolute;
	top: 290px;
	left: 18px;
	padding: 5px;
	background-color:#333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: white;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;

}

.imgZapatatv .Boton {
	position:absolute;
	top: 367px;
	left: 40px;
	width: 241px;
	height: 35px;
}

.footerpan { 
	width: 960px;
	height: 80px;
}
.linea_degradado {
	width: 960px;
	height: 24px;
}

.Cols {
	width: 271px;
	height: 300px;
	background-color:#FFF;
	margin-left: 35px;
	float: left;
}
.Cols .Content {
	background: url(images/topCols.jpg) top repeat-x;	
	height: 200px;
	padding: 10px;
}
.Cols .Content a {
	font-size: 12px;
	color: #005da4;
	font-weight: bold;
	text-decoration:none;
	height: 40px;
	display: block;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
	padding-bottom: 3px;
	overflow:hidden;
}

.Cols .Content a .mas {
	color: #646464;
	font-size: 10px;
	font-weight:lighter;
}
.Cols .Content a .mas p { padding: 0px; margin: 0px; }

.Cols .Title {
	font-size: 14px;
	color:#09F;
	height: 18px;
	line-height: 18px;
}



#LeftSide {
	width: 639px;
	float: left;
	background-color:#ffffff;
}

#LeftSide .MainVideo {;
	background-image:http://www.alejandrozapata.com/wp-content/themes/AZP/images/video-index.jpg;
	width:  567px;
	height: 350px;
	background-color: #e0f7ff;
	margin-left: 15px;
	margin-top: 15px;
	padding: 20px;
}
#LeftSide .Breadcumbs {
	width: 641px;
	height: 51px;
	background: url(images/breadcumb.jpg) center repeat-x;
	line-height: 54px;
	font-size: 12px;
	color:#FFF;
}
#LeftSide .Breadcumbs span {padding-left: 50px; }

#LeftSide #Content {
	width:608px;
	margin-left: 15px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #b2c8db;
}


/* POST SINGLE */
#LeftSide #ContentSingle {
	width:608px;
	margin-left: 15px;
	margin-top: 20px;
}

.post h2 {
	padding: 0; margin:0;
	font-size: 24px;
	letter-spacing: -1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#06C;
}
.post .entry {
	padding: 3px; 
	border-bottom: 1px solid #d1d1d1;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #06C;
	margin-top: -7px;
	margin-bottom: 10px;
}
.post .imagen { float: left; margin-right: 10px; border: 3px solid #e0f7ff;}
.post .imagen img { border: 2px solid #fff; }

.post .posttools {
	width: 590px;
	background-color: #e0f7ff;
	padding: 10px;
	color:#333;
	border: 2px solid #6CF;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.post .posttools a { color: #333; }





#RightSide {
	width: 293px;
	padding: 15px;
	
	float: left;
}

#RightSide .Box {
	width: 268px;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 15px;

	z-index: 0;
}
#RightSide .BoxSearch {
	width: 288px;
	background-color: #fff;
	margin-bottom: 15px;
	
	background-image: url(http://alejandrozapata.com/wp-content/themes/AZP/images/bg-search.gif); 
	height: 45px; 
	
}
#RightSide .BoxSearch input {
	margin-top: 10px;
	margin-left: 10px;
}

#RightSide .Box .form {
	position: absolute;
	top: 1;left:1;
}
#RightSide .Box .inputNombre {
	position: absolute; top: 98px;left: 30px;
	width: 100px;
	background-color:#FFF;
	border: none;
}
#RightSide .Box .inputEmail {
	position: absolute; top: 155px;left: 15px;
	width: 90px;
	background-color:#FFF;
	border: none;
}
#RightSide .Box .inputAmigoBoton {
	position: absolute; top: 200px;left: 13px;
	width: 100px;
	background-color:#FFF;
	border: none;
}
#mp-loading,#mp-message {
	position: absolute;  top: 210px;left: 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: white;
}
#RightSide .Box .inputNombre input, #RightSide .Box .inputEmail input { border: 0px; padding: 5px; font-size: 14px; color:#666;} 


#searchform input {
	 border: 0px; font-size: 18px; color:#666; letter-spacing: -1px;
	 width: 200px; 
}




.PostList {
	position: relative;
	width: 100%;
	height: 146px;
	margin-bottom:7px;
	padding-bottom:8px;
	border-bottom: 1px solid #b2c8db;
}
.PostList .imagen {
	width: 169px;
	height: 126px;
	background-color: #e0f7ff;
	float: left;
	padding: 10px;
	float: left;
	margin-right: 10px;
}
.PostList .titulo  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	width: 405px;
	float: left;
	letter-spacing: -1px;
}
.PostList .titulo a { color: #033d70; text-decoration:none; }

.PostList .comentarios {
	position: absolute;
	top: 4px;
	right: 4px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #5dbdfd;
	text-align: right;
	padding-right: 21px;
	width: 40px;
	background: url(images/comment_icon.jpg) right no-repeat;
	float: left;
}

.PostList .comentarios a {color: #5dbdfd; text-decoration:none; }

.PostList .fecha {
	width: 400px;
	padding: 3px;
	font-size: 11px; 
	font-weight:bold;
	color: #ce8626;
	border-bottom: 1px solid #ce8626;
	float: left;
}
.PostList .fecha a { color: #ce8626;}
.PostList .contenido {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 400px;
	height: 67px;
	color: #909090;
	float: left;
	overflow: hidden;
	font-weight:bold;
}
.tresbtns {
	width: 277px;
	height: 132px;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
}

.footermenu {
	padding: 20px;
	text-align:center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}




.MostrarVideo {
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}





/*MENU PRINCIPAL*/
#Menu {
	width: 962px;
	height: 72px;
	background: url(images/menu_bg.jpg) center repeat-x;

}
#Menu .img { float: left; }
#Menu .Line { 
	width: 2px;
	height: 72px;
	background: url(images/line_menu.jpg) center repeat-x;
	float: left;
}
#Menu a {
	
}
#Menu a .pad {
	padding-top: 23px;
	padding-left: 10px;
}
#Menu a .mas { padding-top: 30px; }

.sf-menu {
	float:			left;
	margin-bottom:	0;
}

.sf-menu a {
	display: block;
	width: 120px;
	height: 72px;
	float: left;
	overflow:hidden;
	text-decoration:none;
	font-weight:bold;
	color:#a2cff5;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#a2cff5;
}
.sf-menu li ul {margin-top: 43px;}
.sf-menu li ul li ul  {margin-top: -0px;}

.sf-menu li ul, .sf-menu li ul li { z-index: 2; }


.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}
.sf-menu li ul a { background-color: #033f74; height: 30px; line-height: 30px; padding: 5px; padding-left: 9px; border-bottom: 1px solid #033967;}
.sf-menu li ul a:hover { background-color: #044680;}

.sf-menu li ul li ul { margin-left: 6px; }




/*  SITE MAP  */
.ddsg-wrapper a { color:#06C; text-decoration:none; }
.ddsg-wrapper ul { list-style: none; font-size: 22px; padding: 10px; }
.ddsg-wrapper ul li ul { list-style: none; font-size: 12px; padding: 5px; }

.ddsg-wrapper ul li { list-style: none; margin-bottom: 10px; }
.ddsg-wrapper ul li ul li { list-style: none; padding-left: 10px; }
.ddsg-wrapper ul li ul li .fecha { font-size: 11px; color:#666  }




/* comment form */
#commentform {}
#commentform dl {}
#commentform dt {}
#commentform dd {margin: 5px 0 10px;}
#commentform fieldset {}
#commentform legend {}
#commentform label {}
#commentform input#author {}
#commentform input#email {}
#commentform input#url {}
#commentform textarea { width: 600px; color:#333; border: 2px solid #e0f7ff; padding: 10px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }
#commentform input#submit { border: 2px solid #e0f7ff; width: 120px; height: 40px; font-size: 12px; background-color: #014987; padding: 10px; color: white;}





/* */
.tituloBusqueda  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	margin-bottom: 10px;
	color: #09C;
}
.Breadcumbs a {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color:#2589c3;
	text-decoration:none;
}
.Breadcumbs a:hover { color:#fff }


/* */
.BusquedaResultados {
	position: relative;
	width: 100%;
	height: 146px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #b2c8db;
}

.BusquedaResultados .titulo  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	width: 600px;
	float: left;
	letter-spacing: -1px;
}
.BusquedaResultados .titulo a { color: #033d70; text-decoration:none; }

.BusquedaResultados .fecha {
	width: 600px;
	padding: 3px;
	font-size: 11px; 
	font-weight:bold;
	color: #ce8626;
	border-bottom: 1px solid #ce8626;
	float: left;
}
.BusquedaResultados .fecha a { color: #ce8626;}

.BusquedaResultados .contenido {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 600px;
	height: 87px;
	color: #909090;
	float: left;
	margin-top: 10px;
	overflow: hidden;
	font-weight:bold;
}




#tdomf_form1 fieldset input {
	width: 350px;
	padding: 12px;
	font-size: 16px;
	letter-spacing: -1px;
	color: #06C;
	border: 1px solid #999;
	background-color:#FFF;
}
#tdomf_form1 fieldset textarea {
	width: 350px;
	padding: 12px;
	font-size: 16px;
	letter-spacing: -1px;
	color: #06C;
	border: 1px solid #999;
	background-color:#FFF;
}


.PostPropuesta {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}

.PostPropuesta .titulo a {
	font-size: 26px;
	color: #06C;
	letter-spacing: -1px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration: none;
}
.PostPropuesta .nombre {
	font-size: 14px;
	font-style:italic;
	color:#666;
}
.PostPropuesta .contenido {
	height: 70px;	
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 12px;
}





#videoembed {
	width: 567px;
	height: 344px;
	position:relative;
}
#videoembed .embed {
	width: 417px;
	height: 344px;
	position:absolute;

}
#parche {
	width:90px; 
	height:25px; 
	background-color:#fff; 
	margin-top:402px; 
	margin-left:295px; 
	position: absolute; 
	z-index:100;
	}
	#parche2 {
	width:180px; 
	height:25px; 
	background-color:#fff; 
	margin-top:402px; 
	margin-left:415px; 
	position: absolute; 
	z-index:100;
	}



/* Comentarios */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:5px solid #ddd; margin:0 0 10px; padding:5px 7px 5px 5px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#7ab8d5; border:2px solid #67a8e4; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:70px; }
ol.commentlist li div.reply:hover { background:#6196ae; border:2px solid #fff; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#cacaca; }
ol.commentlist li.odd { background:#bfbfbf; border: 1px solid #f1f1f1; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FFFFFF;
	background-image:url(images/pn-current.jpg);
	background-repeat:no-repeat;	
}