/* CSS Document */

body
{
   
	
	
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form{ margin:0px; padding:0px; }


a:link
{
	color: #a70e13;
	text-decoration: underline;
	font-weight: bold;
}
a:visited
{
	color: #a70e13;
	text-decoration: underline;
	font-weight: bold;
}
a:hover
{
	color: #333538;
	text-decoration: underline;
	font-weight: bold;
}
a:active
{
	color: #a70e13;
	text-decoration: underline;
	font-weight: bold;
}


.linkBlue:link
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

.linkBlue:visited
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
.linkBlue:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
.linkBlue:active
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

.simulaLink
{
	color: #a70e13;
	text-decoration: underline;
	font-weight: bold;
}

#cuadroCafe
{
	padding: 5px;
	border-top: 0px solid #a09f98;
	border-left: 1px solid #a09f98;
	border-right: 1px solid #a09f98;
	border-bottom: 1px solid #a09f98;
	background-color: #dcddde;
		position: relative;
		overflow: hidden;
		text-align: justify;
	top: 0px;
	left: 0px;
}

.cuadroCafe
{
	border-top: 0px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #dcddde;
	position: relative;
	overflow: hidden;
	border-color: #a09f98;
	text-align: justify;
}

.subTitle01
{
	font-size: 18px;
	font-weight: bold;
}

.subTitle02
{
	font-size: 16px;
	font-weight: bold;
}

.subTitle02Center
{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.blueItalic
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #003399;
}


.padding5px
{
	padding: 5px 5px 5px 5px;
}







.titleTable
{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}


.titleDependencia
{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.titleBarRed
{
	background-color: #a70e13;
	
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 15px;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
}

.titleBarGrey
{
	background-color: #939598;
	height: 15px;
	text-align: right;
	font-family: Times New Roman;
	font-style: italic;
	padding-top: 2px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.titleTab
{
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.nameBarRed
{
	background-color: #a70e13;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.nameBarGrey
{
	background-color: #939598;
	text-align: center;
	font-family: Times New Roman;
	font-style: italic;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.tituloComunicado
{
	font-size: 18px;
	font-weight: bold;
}

.nameStrong
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.siteCounterDiv
{
	background-color: #333333;
	background-image: url(http://www.rosarito.gob.mx/rto/images/BlackDigit/BckgrounCntrGrey.jpg);
}

.siteCounterDivTxt
{
	color: #a70e13;
	text-align: center;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
}

.textoRedBold3
{
	color: #a70e13;
	font-weight: bold;
}

.styleBuscador{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.styleBuscadorBtn{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.avisoMarco { margin:2px; padding:3px; display:inline-block; background:#FFFFFF; vertical-align:top; width:160px;  border:solid 1px #FFFFFF;}
.avisoMarco:hover { background-color:#a70e13; border:solid 1px #a70e13;}
/*.avisoImg { margin:2px; padding:2px;  background:#FFFFFF; border:solid 1px #939598;}*/
.avisoImg { margin:2px; padding:2px;  background:#FFFFFF; border:solid 1px #939598; display:block; margin:auto;}

.aviso_muestrario, .aviso_muestrario_chico
{
	border:0px solid #CCC;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}
.aviso_muestrario
{
	width:700px;
}
.aviso_muestrario_chico
{
	width:340px;
}
.aviso_elemento, .aviso_elemento_doble, .aviso_elemento_angosto
{
	width:210px;
	height:150px;
	border:0px solid #CCC;
	padding:5px;
	margin:5px;
	float:left;
	display:inline;
	text-align:center;
}

.aviso_elemento_doble
{
	width:442px;
}

.aviso_elemento_angosto
{
	width:130px;
}

.avisoLnk:link { cursor:pointer; color:#a70e13;}
.avisoLnk:visited  { cursor:pointer; color:#a70e13;}
.avisoLnk:active { cursor:pointer; color:#a70e13;}

.MsoNormal
{
	text-align:center;
}


.letraRojaBold
{
    color: #A70E13;
    font-weight:bold;
}

.fotoPrincipalComunicado
{
	border:0px;	
	text-align:center;
	background:#222222;
	vertical-align:middle;
	overflow:hidden;
}

.fotoPrincipalComunicado2
{
	border:0px;	
	text-align:center;
	background:#222222;
	vertical-align:middle;
	overflow:hidden;
	height:270px;
}



/*
       marco del titulo de las dependencias
 */

.EncTit_marco {
	background-color: #A70E13;
}
.EncTit_barra {
	background-image: url(http://www.rosarito.gob.mx/rto/images/dependencias/barraGrisTitulo.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 69px;
	text-align: left;
	vertical-align:middle;
}
.EncTit_texto
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}

.subTitulo3 
{
	font-size:14px;
	font-weight: bold;
	margin-top: 40px;
	padding: 0px;
	border-bottom:solid 2px #A70E13;
}


/*  ------------------------------------------------------------ tablaRosarito - inicia */
.tablaRosarito
{
	width:710px;
	background-color:#939598
}

.tablaRosarito td
{background-color:#FFFFFF }
.tablaRosarito th {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	background-color: #A70E13;
}

/*  ------------------------------------------------------------ Div centrado, imagenes */


.contenidoCentrado {
  width: 700px;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  text-align:justify;
  }

/*  ------------------------------------------------------------ imagenes izq der */

.floatLeft { 
    float: left; 
    margin: 15px; 
	margin-left: 0px;
}

.floatRight { 
    float: right; 
    margin: 15px; 
    margin-right: 0px;
}

/*
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
*****************************                                **********************************************************************************
*****************************      CSS PARA NUEVO DISEŅO     **********************************************************************************
*****************************                                **********************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
***********************************************************************************************************************************************
*/


.rec_01{ font-size:12px; 
                      border: solid 1px #939598;
                      border-left:3px solid #a70e13; color:#4B4E50; 
					  margin:5px;
					  padding:5px;
}
.rec_01 strong {font-size:14px; font-weight:bold; color:#000; font-weight:bold}



.textSection {font-family: Georgia, serif; font-size:14px; margin:15px; padding:20px; border:1px solid #CCC; margin-bottom:20px;}
.textSection p{font-family: Georgia, serif; font-size:12px; margin:0px; padding:10px; border-left:1px none #CCC; margin-top:20px;
text-indent: 25px; line-height: 150%; text-align: justify;}
.header_01{font-family: Georgia, serif; font-size:18px; border-bottom:2px solid #a70e13; padding:10px; margin-bottom:30px; margin-top:50px;}

.header_02{text-align:center; font-weight:bold; font-size: 14pt; padding:20px; padding-bottom:0px; margin-bottom:10px;}


.main_content{float:left; display:inline; width:490px; margin:10px;}
.barra_der{float:left; display:inline; width: 200px; margin:10px; margin-left:0px;}


/* basura */
.tablaRosarito{	background-color:#939598}
.tablaRosarito td{background-color:#FFFFFF }
.tablaRosarito th {	color: #FFF;	font-weight: bold;	text-align: center;	padding: 3px;	background: #A70E13;	background-color: #A70E13;}

.tablaRosarito_small{	background-color:#939598; font-size:12px;}
.tablaRosarito_small td{ background-color:#FFFFFF }
.tablaRosarito_small th {color: #FFF;	font-weight: bold;	text-align: center;	padding: 1px; margin:1px; background: #A70E13;	background-color: #A70E13;}


/* tabla ok*/
    
.table_rto { font-size:12px; margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444;background:#fefefe; 
             border:solid 2px #bbb; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.table_rto th {font-size:14px; background:#a70e13; padding:5px 15px 5px 15px; color:#fff; font-weight:bold; text-align:center; border:1px solid #a70e13;}
.table_rto td {color:#444; border-bottom:1px solid #ddd; padding: 3px 5px 3px 5px; border-right:1px solid #eee;}


.table_rto_small { font-size:10px;margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#444;background:#fefefe; 
                   border:solid 2px #bbb; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.table_rto_small th {font-size:12px; background:#a70e13; padding:5px 15px 5px 15px; color:#fff; font-weight:bold; text-align:center; border:1px solid #a70e13;}
.table_rto_small td {color:#444; border-bottom:1px solid #ddd; padding: 3px 5px 3px 5px; border-right:1px solid #eee;}






.cemac_actividad{ font-size:12px; 
                      border: solid 1px #939598;
                      border-left:3px solid #a70e13; color:#4B4E50; 
					  margin:5px;
					  padding:5px;
					  width:180px; 
}
.cemac_actividad strong {font-size:14px; font-weight:bold; color:#000; font-weight:bold}





.textSection {font-family: Georgia, serif; font-size:14px; margin:15px; padding:20px; border:1px solid #CCC; margin-bottom:20px;}
.textSection p{font-family: Georgia, serif; font-size:12px; margin:0px; padding:10px; border-left:1px none #CCC; margin-top:20px; text-indent: 25px; line-height: 150%; text-align: justify;}


.header_01{font-family: Georgia, serif; font-size:18px; border-bottom:2px solid #a70e13; padding:10px; margin-bottom:30px; margin-top:50px;}
.header_02{text-align:center; font-weight:bold; font-size: 14pt; padding:20px; padding-bottom:0px; margin-bottom:10px;}
.header_03{text-align:center; font-weight:bold; font-size: 12pt; padding:20px; padding-bottom:0px; margin-bottom:10px;}


.main_content{float:left; display:inline; width:490px; margin:10px;}
.barra_der{float:left; display:inline; width: 200px; margin:10px; margin-left:0px;}


.margenTexto{ padding:30px; padding-top:10px; padding-bottom:20px;}

/*------------------------ General */
p{text-align:justify; line-height:1.5em}

.textoSangria {text-indent:30px;}
.textoDerecha {text-align: right;}
.textoIzquierda {text-align: left;}
.textoCentrado {text-align: center;}
.textoJustificado {text-align: justify;}


/*------------------------ Texto Ley */
.cuadro
{
   	background-color:#FFFFFF;
  	border:solid 2px #a70e13;
   	padding:25px;
   	margin:50px;
    font-family: Arial, Helvetica, sans-serif;
	min-width: 700px;
}

.textoLey
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width:77%;
	letter-spacing:2px;
	text-align: justify;
	padding:15px;
	border:#BFBFBF 1px solid;
	margin-left:auto;
	margin-right:auto;
}
